[THHV 2019 - CHG - 10] Bài 1: Dãy số

Xem dạng PDF

Gửi bài giải

Điểm: 10,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Dãy số CODI được xây dựng như sau:

  • ~A_0 = 1~
  • ~A_n = A_{n-1} + \text{CODI}(A_{n-1})~ với ~i > 0~

Trong đó, ~\text{CODI}(x)~ = số lượng các ước dương của ~x~. Ví dụ một vài phần tử đầu tiên của dãy CODI: ~1, 2, 4, 7, 9, 12, 18~.

Yêu cầu: Cho trước hai số nguyên dương ~A~ và ~B~, đếm số lượng các phần tử trong dãy CODI thuộc đoạn ~[A, B]~.

Input

  • Dòng đầu tiên chứa số nguyên dương ~T~ (~T < 100.000~) – Số lượng test trong file input.
  • ~T~ dòng sau, mỗi dòng chứa cặp ~A, B~ (~1 \le A \le B \le 100.000~).

Output

  • Gồm ~T~ dòng, mỗi dòng là kết quả của bài toán.

Sample Input 1

3
1 18
1 100
3000 4000

Sample Output 1

7
20
87

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.