Điều hướng chính

Nhắn tin NQ Coding

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập l9hsgqt2021bai3

Số may mắn

Dễ Cài đặt

  • 100p Điểm
  • 1.0s Thời gian
  • 256M Bộ nhớ
  • 20% Tỉ lệ AC
  • 1 Số AC

Tại một diễn đàn Tin học, ban tổ chức tổ chức trò chơi bốc thăm nhận quà.

Mỗi người chơi bốc được một số nguyên dương \(N\). Sau đó ban tổ chức bốc thăm ngẫu nhiên một chữ số \(M\) \((1 \le M \le 9)\).
Với mỗi người chơi, ta thực hiện quá trình sau:

  • Tính \(N_1\) là tổng các chữ số của \(N\).
  • Tính \(N_2\) là tổng các chữ số của \(N_1\), v.v.

Lặp lại cho đến khi nhận được một số có đúng một chữ số. Nếu chữ số cuối cùng bằng \(M\) thì người chơi đó được xem là may mắn.

Hãy xác định với từng người chơi, họ có may mắn hay không.

Input

Dòng đầu chứa hai số \(K\) và \(M\) cách nhau bởi một dấu cách, trong đó \(K\) là số người chơi.

\(K\) dòng tiếp theo, dòng thứ \(i\) chứa số \(N\) của người chơi thứ \(i\).

Output

Ghi ra \(K\) dòng. Dòng thứ \(i\) ghi 1 nếu người chơi thứ \(i\) may mắn, ngược lại ghi 0.

Input

%
3 6
12345
6
123456789

Output

%
1
1
0

Scoring

  • Có 50% số test với \(K \le 10^2\) và \(N \le 10^6\).
  • Có 20% số test với \(K \le 10^3\) và \(N \le 10^9\).
  • Có 30% số test với \(K \le 10^7\) và \(N \le 10^{100}\).

Bình luận

Chưa có bình luận nào.