Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
P186PROE - ROUND 6E - Lũy thừa |
Cho Q truy vấn có dạng (L, R).
Với mỗi truy vấn, hãy tìm số lượng số x mà L <= x <=R và tồn tại các số nguyên a > 0, p >1 sao cho x=ap.
Input
Dòng đầu tiên là số truy vấn Q ( 1<= Q <= 105).
Q dòng tiếp theo mỗi dòng chứa 2 số nguyên L và R (1 <= L <= R <= 1018).
Output
In ra Q dòng – câu trả lời của các truy vấn.
Example
Input: 6
1 4
9 9
5 7
12 29
137 591
1 1000000 Output: 2
1
0
3
17
1111
Được gửi lên bởi: | adm |
Ngày: | 2018-04-06 |
Thời gian chạy: | 1s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | ASM32-GCC ASM32 ASM64 MAWK BC C CSHARP C++ 4.3.2 CPP CPP14 COFFEE LISP sbcl DART FORTH GO JAVA JS-RHINO JS-MONKEY KTLN OCT PAS-GPC PAS-FPC PERL PERL6 PROLOG PYTHON PYTHON3 PY_NBC R RACKET SQLITE SWIFT UNLAMBDA |