| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Tìm bội | 1 (p) | 1.0s | 256M |
| 2 | Hiệu lập phương | 1 (p) | 1.0s | 256M |
| 3 | Tìm số có n ước | 1 (p) | 2.0s | 256M |
| 4 | Số phong phú | 1 (p) | 1.0s | 256M |
| 5 | Số lượng ước số | 1 (p) | 2.0s | 256M |
| 6 | Lũy thừa (THT TP 2019) | 1 (p) | 1.0s | 256M |
| 7 | Số hồi văn (THT TP 2015) | 1 (p) | 0.2s | 256M |
Bảo Anh là em họ của Anh Kha, và cậu rất thích những điều siêu to khổng lồ. Sau khi đạt được một số điểm siêu to khổng lồ trong kì thi chọn Học Sinh Giỏi của hành tinh Trái Nước, Bảo Anh được đại ca ami tặng một dãy số siêu to khổng lồ.
Dãy số được cho gồm \(N\) phần tử \(a_1, a_2, \dots, a_n\). Cảm thấy vẫn chưa xứng đáng với thành tích của mình, Bảo Anh muốn ami tặng thêm một số \(X\) siêu to nữa.
Vẫn chưa cảm thấy đủ, Bảo Anh quyết định tìm một số \(Y \geq X\) nhỏ nhất mà \(Y\) chia hết cho một số bất kì trong dãy \(a\) vì cậu nghĩ số này là một số siêu to khổng lồ.
Test 1
3 5
2 3 4
6
Só \(6\) chia hết cho \(2\) và \(3\) trong dãy \(a\).
Cho số nguyên dương \(a\). Hãy đếm xem có bao nhiêu số tự nhiên \(b < a\) mà \(a^3 - b^3\) là số nguyên tố.
Test 1
3
1
2
3
0
1
1
Cho số nguyên dương \(n\). Gọi \(s\) là số nguyên dương nhỏ nhất có chính xác \(n\) ước (ở đây ta chỉ tính ước dương).
Yêu cầu: Cho số nguyên dương \(n\). In ra \(s\) (Biết rằng: Đề ra đảm bảo \(s\le 10^{18}\))
Test 1
2
2
Giải thích: Đáp án là \(2\) vì \(2\) là số nguyên dương nhỏ nhất có chính xác \(2\) ước (dương).
Trong số học, số phong phú là các số mà tổng các ước số của số đó (không kể chính nó) lớn hơn số đó. Ví dụ, số \(12\) có tổng các ước số (không kể \(12\)) là \(1 + 2 + 3 + 4 + 6 = 16 > 12\). Do đó \(12\) là một số phong phú.
Bạn hãy lập trình đếm xem có bao nhiêu số phong phú trong đoạn [\(L,R\)].
Test 1
1
50
9
Từ \(1\) đến \(50\) có \(9\) số phong phú là: \(12, 18, 20, 24, 30, 36, 40, 42, 48\)
Ký hiệu \(D(n)\) là số lượng ước số của số tự nhiên \(n\), ví dụ: \(D(10)=4\) và \(D(12)=6\). Với \(L\) và \(R\) cho trước \((L\leq R)\), hãy tính tổng \(D(L)+D(L+1)+...+D(R-1)+D(R)\).
Dòng đầu chứa số nguyên dương \(T\leq 10^6\) là số lượng câu hỏi.
\(T\) dòng sau, mỗi dòng chứa hai số nguyên dương \(L\) và \(R\) thể hiện một câu hỏi \(\left(1\leq L\leq R\leq 10^6\right)\).
Test 1
2
1 12
4 5
35
5
Mọi số nguyên dương \(a\) đều có thể viết được dưới dạng lũy thừa bậc \(n\) của số nguyên dương \(b\) (với \(n\) là số tự nhiên). Chẳng hạn: \(27 = 3^3\); \(8 = 8^1\). Một số nguyên dương \(a\) có thể có nhiều cách biểu diễn dưới dạng một lũy thừa, chẳng hạn: \(81 = 81^1 = 9^2 = 3^4\).
Yêu cầu: Cho trước 3 số nguyên dương \(a; b; c\). Gọi \(x\) là tích của 3 số \(a; b; c\). Hỏi trong các cách viết số \(x\) thành một lũy thừa bậc \(n\) của một số nguyên dương thì số mũ \(n\) lớn nhất bằng bao nhiêu?
Test 1
3
3
9
4
Một số tự nhiên được gọi là một số hồi văn nếu ta đọc từ trái sang phải hoặc từ phải sang trái đều như nhau.
Ví dụ: số \(23432\) là một số hồi văn.
Yêu cầu: Cho trước 2 số tự nhiên \(a,b\) với \(a \leq b \leq 10^{16}\). Hỏi có bao nhiêu số hồi văn \(x\) thỏa mãn \(a \leq x \leq b\).
Test 1
100 191
10