Gửi bài giải

Điểm: 10
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập
Ngôn ngữ cho phép
C++, Python

Cho \(f(x)\) là số lượng ước dương của số nguyên \(x\).

Cho \(q\) truy vấn, mỗi truy vấn có dạng \((l,r)\). Tính: \(f(l) + f(l+1) + f(l+2) ... + f(r)\)

Input
  • Dòng đầu tiên gồm số nguyên \(q\).
  • \(q\) dòng tiếp theo, mỗi dòng gồm \(2\) số nguyên \(l,r\), một truy vấn.
Output
  • In ra \(q\) là đáp án của \(q\) truy vấn.
Điều kiện
  • \(1 \le q \le 10^{5}\)
  • \(1 \le l, r \le 10^{6}\) .

Sample Input 1

1
1 4

Sample Output 1

8

Nhận xét

Không có ý kiến tại thời điểm này.