Số chính phương nhỏ nhất (Kon Tum 2024)
Đề bài: Đề thi được đính kèm trong tệp PDF bên dưới.
- Tệp vào:
CPNN.INP - Tệp ra:
CPNN.OUT - Thời gian chạy:
1.0s - Bộ nhớ:
1024MB
TLE-oj Cup Round 9 - Tổng phần nguyên 1
Cho số nguyên dương n. Tính [\frac{n}{1}] + [\frac{n}{2}] + ... + [\frac{n}{n}].
Input, Output và Subtasks
Input: (SUMFLOOR1.inp)
- Một dòng duy nhất gồm số nguyên dương n.
Output: (SUMFLOOR1.out)
- In ra kết quả bài toán.
Subtasks
- Subtask 1 (50\%): n \le 10^{7}.
- Subtask 2 (50\%): n \le 10^{14}.
Sample
Input (SUMFLOOR1.inp)
10
Output (SUMFLOOR1.out)
27
Note
[\frac{10}{1}] + [\frac{10}{2}] + ... + [\frac{10}{10}] = 27.
Đèn chiếu sáng (Quảng Trị 2025)
Đề bài: Đề thi được đính kèm trong tệp PDF bên dưới.
- Tệp vào:
CAU1.INP - Tệp ra:
CAU1.OUT - Thời gian chạy:
1.0s - Bộ nhớ:
1024MB
Rút tiền (THTB ĐN 2023)
An có rất nhiều tiền trong ngân hàng Thụy sĩ, một hôm An cần rút một số tiền n (n\le 10^5), ngân hàng chỉ có k (k\le 10^3) loại mệnh giá lần lượt là a_1,a_2,\dots,a_k. Vì lý do đặc biệt nên An mong muốn số tờ tiền rút được là ít nhất.
Input, Output và Subtasks
Input: (TIEN.inp)
- Dòng đầu tiên chứa 2 số nguyên dương n và k, trong đó n là số tiền cần rút, k là số loại tiền mệnh giá
- Dòng thứ hai chứa k số nguyên dương a_1,a_2,\dots,a_k lần lượt là mệnh giá của các tờ tiền
Output: (TIEN.out)
- Chứa một số nguyên dương duy nhất là số tiền ít nhất mà An rút được, nếu không thể in ra
-1
Subtasks
- Subtask 1 (20\%): k=2 và a_i khác nhau đôi một
- Subtask 2 (30\%): k\le 10, n\le 100 và a_i khác nhau đôi một
- Subtask 3 (50\%): Không có ràng buộc gì thêm
Sample 1
Input (TIEN.inp)
125 6
1 2 5 10 20 50
Output (TIEN.out)
4
Note
Số tờ tiền ít nhất có thể lấy là 4 tờ gồm 2 tờ mệnh giá 50, 1 tờ mệnh giá 20, 1 tờ mệnh giá 5
Sample 2
Input (TIEN.inp)
5 3
2 4 6
Output (TIEN.out)
-1
Note
Không có cách nào để các tờ tiền mệnh giá 2, 4, 6 tạo thành số tiền là 5 cho nên in ra -1
Dãy con (HSG9 NB 2023)
Cho dãy số nguyên A gồm n số nguyên (a_1, a_2, ..., a_n). Một dãy con liên tiếp của A là một dãy con gồm các phần tử liên tiếp nhau trong dãy A.
Yêu cầu: Hãy tìm dãy con liên tiếp có tổng các phần tử lớn nhất.
Input, Output và Subtasks
Input: (daycon.inp)
- Dòng đầu ghi số nguyên n (0<n\le 10^6)
- Dòng thứ hai ghi n số nguyên a_1, a_2, ..., a_n (|a_i|\le 10^6, 1\le i\le n), mỗi số cách nhau một khoảng trắng
Output: (daycon.out)
- Dòng đầu ghi tổng lớn nhất tìm được
- Dòng thứ hai ghi ra các phần tử của dãy con liên tiếp tìm được (giữ nguyên theo thứ tự ban đầu trong A). Mỗi phần tử cách nhau một khoảng trắng. Nếu có nhiều dãy như thế thì in ra dãy xuất hiện đầu tiên
Subtasks
- Subtask 1 (40\%): n\le 100
- Subtask 2 (40\%): n\le 10^4
- Subtask 3 (20\%): Không có ràng buộc gì thêm
Sample
Input (daycon.inp)
6
-2 3 -2 3 1 -2
Output (daycon.out)
5
3 -2 3 1
Note
Trong các dãy con liên tiếp thì dãy gồm các phần tử 3 -2 3 1 có tổng bằng 5 là lớn nhất
Mùa hè (Cần Thơ 2024)
Đề bài: Đề thi được đính kèm trong tệp PDF bên dưới.
- Tệp vào:
MUAHE.INP - Tệp ra:
MUAHE.OUT - Thời gian chạy:
1.0s - Bộ nhớ:
1024MB
Thu hoạch sầu riêng (Đắk Lắk 2024)
Đề bài: Đề thi được đính kèm trong tệp PDF bên dưới.
- Tệp vào:
Bàn phím - Tệp ra:
Màn hình - Thời gian chạy:
1.0s - Bộ nhớ:
1024MB
Bộ ba số
Cho n số nguyên không âm a_1,a_2,\dots,a_n và một số nguyên dương m. Hãy đếm số bộ ba số (i,j,k) (i<j<k) mà a_i\cdot a_j\cdot a_k chia hết cho m
Input, Output và Subtasks
Input
- Dòng đầu tiên chứa 2 số nguyên n và m (3\le n\le 10^5,1\le m\le 10^9)
- Dòng thứ hai chứa n số nguyên không âm a_1,a_2,\dots,a_n (0\le a_i\le 10^9)
Output
- Số nguyên duy nhất là số bộ ba số thỏa mãn yêu cầu
Subtasks
- Subtask 1 (25\%): n\le 200
- Subtask 2 (25\%): n\le 2000
- Subtask 3 (25\%): n\le 10^4
- Subtask 4 (25\%): Không có ràng buộc gì thêm
Sample 1
Input
5 6
2 3 1 2 2
Output
6
Note
Có 6 bộ ba (i,j,k) thỏa mãn là (1,2,3), (1,2,4), (1,2,5), (2,3,4), (2,3,5), (2,4,5)
Sample 2
Input
10 3
1 2 3 4 5 6 7 8 9 10
Output
85
Note
Có tất cả 85 bộ ba số (i,j,k) thỏa mãn chia hết cho 3
Đếm số lần xuất hiện của một xâu (Lào Cai 2025)
Đề bài: Đề thi được đính kèm trong tệp PDF bên dưới.
- Tệp vào:
CAU2.INP - Tệp ra:
CAU2.OUT - Thời gian chạy:
1.0s - Bộ nhớ:
1024MB
Python Basic Contest #01 - Tổng các tích (Python only)
Bạn được cho một dãy số nguyên dương a_1, a_2, ..., a_n. Bạn hãy tính tổng các tích của các dãy con liên tiếp khác rỗng của dãy số trên, hay nói cách khác, hãy tính tổng các giá trị a_l \times a_{l + 1} \times ... \times a_r với mọi 1 \le l \le r \le n.
Input, Output và Subtask
Input (bàn phím)
- Dòng đầu tiên gồm số nguyên dương n (n \le 10^5).
- Dòng tiếp theo gồm n số nguyên dương a_i (a_i \le 10^9).
Output (màn hình)
- Một dòng duy nhất là kết quả bài toán. Vì kết quả có thể rất lớn nên bạn chỉ cần in ra phần dư của nó khi chia cho 10^9 + 7.
Subtask
| Tỉ lệ điểm (%) | Giới hạn |
|---|---|
| 40 | n \le 10^2 |
| 40 | n \le 10^3 |
| 20 | n \le 10^5 |
Sample 1
Input (bàn phím)
3
1 2 3
Output (màn hình)
20
Notes
- Kết quả của bài toán là 1 + 2 + 3 + 1 \times 2 + 2 \times 3 + 1 \times 2 \times 3 = 20.
Sample 2
Input (bàn phím)
5
1 2 3 4 5
Output (màn hình)
409
Thi chạy (Bến Tre 2023)
Đề bài: Đề thi được đính kèm trong tệp PDF bên dưới.
- Tệp vào:
CHAY.INP - Tệp ra:
CHAY.OUT - Thời gian chạy:
1.0s - Bộ nhớ:
1024MB
Xóa số (Kon Tum 2024)
Đề bài: Đề thi được đính kèm trong tệp PDF bên dưới.
- Tệp vào:
XOASO.INP - Tệp ra:
XOASO.OUT - Thời gian chạy:
1.0s - Bộ nhớ:
1024MB
Tổng chẵn (Hà Tĩnh 2025)
Đề bài: Đề thi được đính kèm trong tệp PDF bên dưới.
- Tệp vào:
ESUM.INP - Tệp ra:
ESUM.OUT - Thời gian chạy:
1.0s - Bộ nhớ:
1024MB
Đếm gạo (Khánh Hòa 2024)
Đề bài: Đề thi được đính kèm trong tệp PDF bên dưới.
- Tệp vào:
DEMGAO.INP - Tệp ra:
DEMGAO.OUT - Thời gian chạy:
1.0s - Bộ nhớ:
1024MB
TLEoj Contest #11 - Căn bậc hai về 0
Bạn được cho 1 số nguyên dương n và tại mỗi thao tác, bạn có thể trừ n cho \left \lfloor \sqrt n \right \rfloor. Nhiệm vụ của bạn là xác định số lượng thao tác cần thực hiện để n = 0.
Ta có \left \lfloor n \right \rfloor là phép làm tròn xuống. Ví dụ như \left \lfloor 6.9 \right \rfloor=6,\left \lfloor 4.20 \right \rfloor=4.
Input, Output và Subtasks
Input
- Dòng đầu chứa số nguyên dương t là số testcase (1\le t\le 10^5).
- t dòng tiếp theo, mỗi dòng chứa một số nguyên dương n (1\le n\le 10^{18}).
Output
- Xuất ra t dòng, mỗi dòng xuất ra kết quả tương ứng trên một dòng.
Scoring
- Subtask 1 (10\%): n\le 10^6.
- Subtask 2 (90\%): Không có ràng buộc gì thêm.
Sample
Input
5
6
9
4
2
0
Output
4
5
3
2
0
Số nguyên tố đối xứng (HSG9 ĐN 2022)
Một số được gọi là số nguyên tố đối xứng nếu nó là một số nguyên tố và khi đọc số này từ trái sang phải hay từ phải sang trái đều như nhau. Chẳng hạn 131 là số nguyên tố đối xứng.
Yêu cầu: Cho trước một số nguyên dương x. Hãy tính xem có bao nhiêu số nguyên tố đối xứng lớn hơn 10 và bé hơn x.
Sample
Input (NTDX.INP)
150
Output (NTDX.OUT)
3
Giải thích
Có 3 số nguyên tố đối xứng lớn hơn 10 là 131; 101 và 11
Giới hạn
- Có 50\% test tương ứng x\leq 10^4; 20\% test tương ứng với 10^4<x\leq 10^6; 30\% test tương ứng với 10^6<x\leq 10^{10}
Chữ số (Lào Cai 2025)
Đề bài: Đề thi được đính kèm trong tệp PDF bên dưới.
- Tệp vào:
CAU5.INP - Tệp ra:
CAU5.OUT - Thời gian chạy:
1.0s - Bộ nhớ:
1024MB