Số tiềm năng

Xem dạng PDF

Gửi bài giải

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

Tác giả:
Dạng bài

Một số nguyên dương ~x~ được gọi là số tiềm năng nếu tổng các ước số dương của ~x~ không kể chính nó lớn hơn hoặc bằng ~x~.

$$ \sum_{\substack{d \mid x \\ d < x}} d \ge x $$

Ví dụ:

  • ~6~ là số tiềm năng vì các ước dương của nó (trừ chính nó) là: ~1, 2, 3~, tổng bằng ~6~.
  • ~8~ không là số tiềm năng vì ~1 + 2 + 4 = 7 < 8~.

Cho ~Q~ truy vấn dạng ~[L, R]~.
Nhiệm vụ của bạn là: đếm số lượng số tiềm năng nằm trong đoạn từ ~L~ đến ~R~.

Dữ liệu

  • Dòng 1: số nguyên dương ~Q~.
  • ~Q~ dòng tiếp theo, mỗi dòng chứa hai số nguyên dương ~L, R~.

Kết quả

  • Gồm ~Q~ dòng, dòng thứ ~i~ ghi số lượng số tiềm năng trong đoạn truy vấn thứ ~i~.

Ví dụ

Input
3
1 10
2 7
10 50
Output
1
1
10

Giải thích

  • Đoạn ~[1,10]~ chỉ có duy nhất số ~6~ là số tiềm năng.
  • Đoạn ~[2,7]~ cũng chỉ có ~6~.
  • Đoạn ~[10,50]~ có tổng cộng 10 số thoả mãn định nghĩa số tiềm năng.

Chấm điểm

  • 30% số test với ràng buộc: ~R \le 10^4~
  • 30% số test với ràng buộc: ~R \le 10^6~
  • 40% số test còn lại không có ràng buộc đặc biệt.

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.