Notice
Chào mừng bạn đến với OREOJ !

[TS10 Thái Nguyên 2025 - 2026] Trò chơi dãy số

Xem dạng PDF

Thông tin
Nguồn bài: TS10 Thái Nguyên 2025 - 2026
Chi tiết
Dạng bài
Ngôn ngữ cho phép
C, C++, C++20, C++23, Java, Kotlin, Pascal, PyPy, Python, Scratch
Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Xét dãy ~A~ với ~a_i=i~. Mỗi phần tử được thay liên tục bằng tổng các chữ số của nó cho đến khi chỉ còn một chữ số.

Với mỗi truy vấn ~l,r~, cần tính tổng các phần tử từ ~l~ đến ~r~ sau khi biến đổi.

Input

  • Dòng đầu chứa số nguyên dương ~q~ ~(1 \le q \le 100)~.
  • ~q~ dòng tiếp theo, mỗi dòng chứa hai số nguyên dương ~l,r~ ~(1 \le l \le r \le 10^{18})~.

Output

In ra ~q~ dòng, mỗi dòng là đáp án cho truy vấn tương ứng.

Subtask

  • Subtask ~1~ có ~30\%~ số điểm: ~1 \le l \le r \le 9~.
  • Subtask ~2~ có ~30\%~ số điểm: ~r-l \le 10^3~.
  • Subtask ~3~ có ~40\%~ số điểm: không có ràng buộc gì thêm.

Ví dụ

2
9 13
44 45
19
17

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.