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

Bài 2 · Lập trình

Bài 2

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

Đề bài

Cho số nguyên dương NN, hãy tìm số nguyên nhỏ nhất XX sao cho X≥NX \ge N và thoả mãn tính chất sau:

  • YY là tổng các chữ số của XX trong hệ đếm 10.
  • UCLN(X,Y)>1UCLN(X, Y) > 1 (UCLN(X,Y)UCLN(X, Y) là ước số chung lớn nhất của XX và YY).

Yêu cầu: Tìm số XX thỏa mãn yêu cầu.

Dữ liệu vào

Đọc từ bàn phím số nguyên dương NN.

Kết quả ra

Xuất ra màn hình một số nguyên dương XX thỏa mãn yêu cầu.

Ràng buộc

  • Có 80% số test ứng với 80% số điểm: N≤106N \le 10^6;
  • Có 20% số test ứng với 20% số điểm: 106<N≤101210^6 < N \le 10^{12}.

Ví dụ

Dữ liệu vào
16
Kết quả ra
18

Giải thích

Với N=16N = 16 thì số nguyên nhỏ nhất XX thỏa mãn là 18 vì 1+8=91 + 8 = 9, UCLN(18,9)=9>1UCLN(18, 9) = 9 > 1.

Thuộc đề thi

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

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