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

Bài 5 · Lập trình

Giải phương trình

Điểm
1 điểm
Tên chương trình
CAU5.*
Vào / Ra
bàn phím → màn hình

Đề bài

Ký hiệu s(x)s(x) là hàm cho tổng các chữ số của xx viết trong hệ thập phân. Ví dụ s(15)=6,s(2024)=8,…s(15) = 6, s(2024) = 8, \ldots Viết chương trình tìm số nghiệm nguyên dương của phương trình: x+s(x)=nx + s(x) = n.

Ở đây nn là số nguyên dương cho trước, còn xx là ẩn số.

Dữ liệu vào

Nhập từ bàn phím duy nhất số nguyên dương nn. Dữ liệu đảm bảo rằng n≤109n \le 10^9 (không cần kiểm tra dữ liệu nhập vào).

Kết quả ra

In ra một số nguyên không âm là số nghiệm nguyên dương của phương trình trên.

Ràng buộc

  • Có 60% số lần kiểm tra ứng với 60% số điểm của bài có n≤1000n \le 1000.
  • 40% số lần kiểm tra còn lại có 1000<n≤1091000 < n \le 10^9.

Ví dụ

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

Giải thích

Trong ví dụ trên phương trình x+s(x)=216x + s(x) = 216 có 2 nghiệm là 198 và 207

Thuộc đề thi

Kỳ thi chọn học sinh giỏi cấp tỉnh năm học 2023-2024 — Môn thi: Tin học – Lớp 9

Hải Dương · Cấp tỉnh · Năm học 2023-2024