Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 1 · Lập trình

Chia hết

Thời gian
1 giây/test
Tên chương trình
DIVISIBLE.*
Vào / Ra
DIVISIBLE.INP → DIVISIBLE.OUT

Đề bài

Sau khi học xong bài “Dấu hiệu chia hết” ở trường, An đã biết cách xác định một số nguyên chia hết cho 9, cách đó là “Số chia hết cho 9 là số có tổng các chữ số cũng chia hết cho 9”.
Từ cách xác định trên, An đố bạn một bài toán như sau: Cho TT số nguyên, hãy kiểm tra TT số nguyên này chia hết cho 9 hay không.
Bạn hãy lập trình giải bài toán mà An đưa ra nhé!

Dữ liệu vàoDIVISIBLE.INP

  • Dòng 1: Một số nguyên TT (1≤T≤201 \le T \le 20);
  • TT dòng tiếp theo, mỗi dòng ghi một số nguyên NN (1≤N≤101000001 \le N \le 10^{100000}).

Kết quả raDIVISIBLE.OUT

  • Gồm TT dòng, dòng thứ ii ghi “Yes” nếu số nguyên thứ ii chia hết cho 9, ghi “No” nếu không chia hết cho 9 (1≤i≤201 \le i \le 20).

Ràng buộc

  • Subtask 1 (50% điểm): 1≤T≤201 \le T \le 20; 1≤N≤10181 \le N \le 10^{18};
  • Subtask 2 (50% điểm): 1≤T≤201 \le T \le 20; 1≤N≤101000001 \le N \le 10^{100000}.

Ví dụ

Dữ liệu vàoDIVISIBLE.INP
3
9
18
8
Kết quả raDIVISIBLE.OUT
Yes
Yes
No

Thuộc đề thi

Kỳ thi chọn học sinh giỏi lớp 9 năm học 2020-2021 — Đề thi môn: Tin học

Vĩnh Phúc · Cấp tỉnh · Năm học 2020-2021