Đ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 daonguocchiahet

Số đẹp - đảo ngược

Dễ DuyệtSố học

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

Với một số nguyên dương \(x\), số đảo ngược của \(x\) là số thu được khi viết các chữ số của \(x\) theo thứ tự ngược lại (bỏ các chữ số \(0\) đứng đầu nếu có). Chẳng hạn đảo ngược của \(350\) là \(53\), đảo ngược của \(1200\) là \(21\).

Ta gọi \(x\) là số đẹp nếu số đảo ngược của nó chia hết cho \(k\).

Cho ba số \(u, v, k\). Hãy đếm số lượng số đẹp trong đoạn \([u, v]\).

Input

  • Một dòng chứa ba số nguyên \(u, v, k\).

Output

  • In ra số lượng số đẹp \(x\) với \(u \le x \le v\).

Constraints

  • \(1 \le u \le v \le 10^6\).
  • \(1 \le k \le 10^9\).

Sample Input

20 30 4

Sample Output

5

Explanation

Các số đảo ngược của \(20, 21, \dots, 30\) là \(2, 12, 22, 32, 42, 52, 62, 72, 82, 92, 3\). Những số chia hết cho \(4\) là \(12, 32, 52, 72, 92\) (ứng với \(x = 21, 23, 25, 27, 29\)), tổng cộng \(5\) số.

Bình luận

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