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

Bài 3 · Lập trình

Bài 3

Điểm
4 điểm
Thời gian
1 giây
Tên chương trình
BAI3.*
Vào / Ra
bàn phím → màn hình

Đề bài

Ở Vương quốc Beauty xinh đẹp người ta quan niệm rằng: số kì diệu là số mà tổng các chữ số của nó chia hết cho 9 và chỉ được ghép bởi ít nhất là một trong các số 1, 13, 133 và không chứa các chữ số 0, 2, 4, 5, 6, 7, 8, 9.

Yêu cầu: Cho số nguyên dương NN, kiểm tra NN có phải là số kì diệu. Nếu thỏa mãn thì xuất “YES” và số lần xuất hiện chữ số 1 trong NN. Ngược lại thì xuất “NO” và số lần xuất hiện của chữ số 1 trong NN.

Dữ liệu vào

Nhập từ bàn phím một số nguyên dương NN (1≤N≤101001 \le N \le 10^{100}).

Kết quả ra

Xuất ra màn hình trên 2 dòng:

  • Dòng thứ nhất: Ghi “YES” nếu NN là số kì diệu và ghi “NO” trong trường hợp ngược lại.
  • Dòng thứ hai: Ghi số lần xuất hiện của chữ số 1 trong số NN

Ràng buộc

  • 1≤N≤101001 \le N \le 10^{100}.

Ví dụ

Ví dụ 1

Dữ liệu vào
11313
Kết quả ra
YES
3

Giải thích

N=11313N = 11313 là số kì diệu vì tổng các chữ số của 11313 bằng 1+1+3+1+3=91+1+3+1+3=9 chia hết cho 9, được ghép bởi các số 1, 13 (số 13 được ghép 2 lần) và chứa 3 chữ số 1.

Ví dụ 2

Dữ liệu vào
41314
Kết quả ra
NO
2

Giải thích

N=41314N = 41314 không là số kì diệu (vì có chứa số 4) và chứa 2 chữ số 1.

Thuộc đề thi

Kỳ thi chọn học sinh giỏi cấp tỉnh THCS năm học 2024 - 2025 — Môn: Tin học

Đắk Lắk · Cấp tỉnh · Năm học 2024-2025