| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | SỐ SONG NGUYÊN TỐ | 6 (p) | 1.0s | 256M |
| 2 | DÃY SỐ TƯƠNG TỰ | 5 (p) | 1.0s | 256M |
| 3 | MẬT KHẨU | 5 (p) | 1.0s | 256M |
| 4 | ROBOT MANG QUÀ | 4 (p) | 1.0s | 256M |
Một số nguyên tố là số tự nhiên lớn hơn 1 có 2 ước dương là 1 và chính nó. Một số n được gọi là sổ song nguyên tố nếu n là số nguyên tố và tổng các chữ số của số n cũng là số nguyên tố. Ví dụ số 23 là số song nguyên tố vì 23 là số nguyên tố và tổng các chữ số của số 23 bằng 5 cũng là số nguyên tố.
Yêu cầu: Cho 2 số nguyên L và R với \(1 < L ≤ R ≤ 10^{6}\), hãy tính số lượng các số song nguyên tố thuộc đoạn [L, R].
10 30
3
Cho hai dãy số nguyên a1, a2, …, an và b1, b2, ..., bn với điều kiện \(1 < n ≤ 5×10^{4}\) và \(1 ≤ ai, bi ≤ 10^{9}\) (i = 1, 2, ..., n). Hai dãy số (ai) và (bi) gọi là tương tự nhau nếu với mọi i ≠ j mà ai = aj thì bi = bj và ai ≠ aj thì bi ≠ bj.
Yêu cầu: Hãy kiểm tra hai dãy số (ai) và (bi) có tương tự nhau hay không?
Test 1
5
1 2 3 1 3
3 2 1 3 1
1
Test 2
5
1 2 3 1 3
1 2 3 3 3
0
Trong một buổi thi lập trình, thầy giáo yêu cầu học sinh gửi tệp bài thi được đặt mật khẩu cùng với một xâu ký tự đã dấu mật khẩu để mở tệp bài thi vào email của thầy giáo. Mật khẩu được dấu trong một xâu ký tự là một xâu con gồm các ký tự khác nhau, không chứa dấu cách trắng và có độ dài lớn nhất. Nếu có nhiều xâu con gồm các ký tự khác nhau, không chứa dấu cách trắng và có độ dài lớn nhất bằng nhau thì xâu con cuối cùng trong xâu ký tự là xâu mật khẩu để mở tệp.
Yêu cầu: Xác định mật khẩu được giấu trong một xâu ký tự.
3
Good morning!
How are you?
Have a nice day!
morni
you?
day!
Cho một bảng \(A\) kích thước \(n \times m\) ô, trên mỗi ô ghi một số nguyên dương là số lượng quà mà một con robot cần mang đi. Con robot xuất phát tại một ô \(A[i, 1]\) nào đó của cột \(1\) (\(1 \le i \le n\)) cần di chuyển sang một ô lân cận của cột tiếp theo. Cụ thể, từ ô \(A[i, j]\), con robot chỉ được di chuyển sang một trong ba ô sau: \(A[i, j+1]\), \(A[i-1, j+1]\), \(A[i+1, j+1]\) và khi con robot đi qua ô nào thì mang theo toàn bộ lượng quà ở ô đó.
Hãy tìm đường đi cho con robot từ một ô nào đó của cột \(1\) đến một ô nào đó của cột \(m\) để cho tổng lượng quà mà con robot mang đi là lớn nhất.
Test 1
3 5
7 3 8 1 5
8 8 3 14 1
6 15 19 1 1
61