Đếm số đẹp

View as PDF

Submit solution

Points: 0.10 (partial)
Time limit: 1.0s
Memory limit: 64M
Input: stdin
Output: stdout

Author:
Problem type

Số ~n~ được gọi là đẹp nếu thoả mãn đồng thời các điều kiện:

  • Có thể biểu diễn ~n~ thành tổng của 2 số dương có cùng tổng các chữ số.
  • Có thể biểu diễn ~n~ thành tổng của 3 số dương có cùng tổng các chữ số.

Nhiệm vụ của bạn là trả lời ~q~ truy vấn, trong đó ~1 \le q \le 10^5.~ Mỗi truy vấn gồm hai số L, R với ~1 \le L \le R \le 10^{18}~ và đếm xem trong đoạn ~[L;R]~, có tất cả bao nhiêu số đẹp?

Sample input

2
1 10
2024 2026

Sample output

1
1

Giải thích

Ký hiệu ~S(n)~ là tổng chữ số của số nguyên dương ~n~. Ở ví dụ 1, ta có số đẹp duy nhất là ~6 \in [1;10]~ vì có thể viết ~6=3+3=2+2+2~; ở ví dụ 2, ta có số đẹp duy nhất là ~2025~ vì ~2025 = 2016+9 = 2013+6+6~ vì ~S(2016)=S(9)=9~ và ~S(2013)=S(6)=S(6)=6~, kiểm tra trực tiếp được các số khác thì không thoả mãn.


Comments

Please read the guidelines before commenting.


There are no comments at the moment.