TRÒ CHƠI SỐ NGUYÊN

Xem dạng PDF

Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: NGAME.INP
Output: NGAME.OUT

Dạng bài
Máy chấm
Alisa Mikhailovna Kujou, Kanade Yoisaki

Có hai sỹ quan chơi một trò chơi. Đầu tiên người thứ nhất đưa cho người thứ hai một số nguyên dương ~n~. Nhiệm vụ của người thứ hai là thực hiện nhiều vòng chơi nhất có thể. Mỗi vòng chơi, anh ta chọn ra một số nguyên ~x > 1~ sao cho ~n~ chia hết cho ~x~ và thay thế ~n~ bởi ~\dfrac{n}{x}~. Khi ~n~ bằng ~1~ thì trò chơi kết thúc và điểm mà người chơi nhận được là số lần lấy được số ~x~.

Để trò chơi trở nên thú vị hơn, số ~n~ được chọn có dạng ~\dfrac{a!}{b!}~ với hai số nguyên dương ~a, b\ (a > b)~. Ở đây ~k! = 1 \times 2 \times \dots \times k~.

Yêu cầu: Hãy xác định số điểm lớn nhất mà người thứ hai nhận được.

Input:

Vào từ file văn bản NGAME.INP gồm:

  • Dòng đầu tiên ghi số nguyên dương ~t\ (1 ≤ t ≤10^6)~ là số lần chơi
  • ~t~ dòng tiếp theo, mỗi dòng ghi hai số nguyên dương ~a, b\ (1≤b≤a≤5\times 10^6)~ mô tả dạng của số ~n~ trong ván chơi.

Output:

Ghi ra file văn bản NGAME.OUT: Với mỗi lân chơi in ra số điểm lớn nhất nhận được

Ghi chú:

  • Subtask 1 (50%): ~1 ≤ b ≤ a ≤ 14;\ T ≤ 10~
  • Subatsk 2 (50%): ~20 ≤ b ≤ a ≤ 5\times 10^6;\ T ≤ 10^6~

Ví dụ:

NGAME.INP
2
3 1
6 3
NGAME.OUT
2
5

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.