| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | CSES - Permutations | Hoán vị | 100 (p) | 1.0s | 512M |
| 2 | CSES - Number Spiral | Xoắn ốc số | 100 (p) | 1.0s | 512M |
| 3 | Số trang sách (Thi thử THTA N.An 2021) | 100 (p) | 1.0s | 1G |
| 4 | Chữ số cuối cùng (THTA Sơ loại - Hà Nội) | 100 (p) | 1.0s | 256M |
| 5 | CSES - Gray Code | Mã Gray | 100 (p) | 1.0s | 512M |
| 6 | CSES - Josephus Problem I | Bài toán Josephus I | 100 (p) | 1.0s | 512M |
| 7 | Cặp số nguyên tố sinh đôi | 100 (p) | 1.0s | 256M |
| 8 | CSES - Divisor Analysis | Phân tích ước số | 100 (p) | 1.0s | 512M |
Một hoán vị của các số nguyên \(1, 2, 3, \ldots, n\) được gọi là đẹp nếu không có hai phần tử liền kề nào chênh lệch đúng \(1\) đơn vị.
Cho số nguyên dương \(n\), hãy tìm một hoán vị đẹp nếu tồn tại một dãy như thế.
NO SOLUTION.Test 1
5
4 2 5 3 1
Test 2
3
NO SOLUTION
Một xoắn ốc số là một lưới vô hạn có ô vuông trái trên chứa số \(1\). Dưới đây là năm lớp đầu tiên của xoắn ốc:
Nhiệm vụ của bạn là tìm ra số trong hàng \(y\) và cột \(x\).
Test 1
3
2 3
1 1
4 2
8
1
15
Cho số \(N\) là số trang sách của quyển sách. Hãy đếm số lượng chữ số cần dùng để đánh số thứ tự cho các trang sách này.
Ví dụ: \(N=11\) thì đưa ra kết quả là \(13\). Vì đánh số trang \(1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11\) thì dùng hết \(13\) chữ số.
Dữ liệu
Ràng buộc: \(N \le 7\times 10^7\)
Kết quả
Ví dụ
Dữ liệu
24
Kết quả
39
Nguồn: Đề thi thử tỉnh Nghệ An 2021
Cho dãy số: \(1, 1\cdot 2, 1\cdot 2\cdot 3, 1\cdot 2\cdot 3\cdot 4, \dots\) (số thứ \(N\) là tích của các số từ \(1\) đến \(N\)). Hỏi chữ số cuối cùng khác \(0\) của số thứ \(N\) trong dãy là chữ số nào?
Test 1
3
6
\(1\cdot 2\cdot 3 = 6\). Chữ số cuối cùng là \(6\).
Test 2
6
2
\(1\cdot 2\cdot 3\cdot 4\cdot 5\cdot 6 = 720\). Chữ số cuối cùng khác \(0\) là \(2\).
Mã Gray là danh sách gồm tất cả \(2^n\) xâu nhị phân độ dài \(n\), trong đó bất kỳ hai xâu liên tiếp nào khác nhau tại chính xác một vị trí (tức là khoảng cách Hamming của chúng là một).
Nhiệm vụ của bạn là tạo mã Gray cho một độ dài \(n\) được cho.
Test 1
2
00
01
11
10
Hãy xét một trò chơi trong đó có \(n\) đửa trẻ (được đánh số \(1, 2, \ldots,n\)) trong một vòng tròn. Trong quá trình chơi, điều sau được lặp lại cho đến khi không còn đứa trẻ nào: một đứa trẻ tiếp theo bị bỏ qua và một đứa trẻ tiếp theo bị loại khỏi vòng tròn. Những đứa trẻ sẽ bị loại theo thứ tự nào?
Test 1
7
2 4 6 1 5 3 7
Hai số dương \(a, a+2\) được gọi là cặp số nguyên tố sinh đôi nếu cả \(a\) và \(a+2\) đều là số nguyên tố.
Hỏi có bao nhiêu cặp như vậy trong các số nguyên từ \(L\) tới \(R\)?
Test 1
1 10
2
Có 2 cặp số là \((3,5); (5,7)\).
Cho một số nguyên, nhiệm vụ của bạn là tìm số lượng, tổng và tích của các ước số của nó. Ví dụ, chúng ta hãy xem xét số \(12\):
Vì số đầu vào có thể rất lớn, nó sẽ được cho dưới dạng phân tích thừa số nguyên tố.
Test 1
2
2 2
3 1
6 28 1728
Số được cho là \(12 = 2^2 \cdot 3^1\). Các ước số của nó là \(1, 2, 3, 4, 6, 12\).