| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Bài 1: Mã đẹp (TS10 Ninh Bình thi thử - 2026) | 2 (p) | 1.0s | 256M |
| 2 | Bài 2: Kết hoa (TS10 Ninh Bình thi thử - 2026) | 2 (p) | 1.0s | 256M |
| 3 | Bài 3: Đếm chữ CAR (TS10 Ninh Bình thi thử - 2026) | 2 (p) | 1.0s | 256M |
| 4 | Bài 4: Tìm phòng khách sạn (TS10 Ninh Bình thi thử - 2026) | 2 (p) | 1.0s | 256M |
| 5 | Bài 5: Mua bánh (TS10 Ninh Bình thi thử - 2026) | 2 (p) | 1.0s | 256M |
Một mã đẹp là một số nguyên dương. Với mỗi mã đẹp biểu diễn trong hệ thập phân (không có số \(0\) ở đầu), gọi:
Một mã đẹp được gọi là hợp lệ nếu:
Yêu cầu: Cho danh sách gồm \(n\) mã đẹp. Hãy đếm số lượng mã đẹp hợp lệ trong danh sách.
Test 1
5
15 26 356 73 4368
3
Vậy có \(3\) mã đẹp hợp lệ.
Nhân dịp Đại lễ 30/4/2026, một lớp 9 tổ chức trang trí hành lang bằng các bông hoa giấy mini. Lớp chuẩn bị được \(n\) cánh hoa, cánh thứ \(i\) có độ dài \(a_i\) (đơn vị: cm).
Một bông hoa giấy mini hợp lệ được tạo thành khi và chỉ khi:
Các cánh không được cắt ngắn, ghép thêm hoặc thay đổi độ dài.
Yêu cầu: Cho độ dài của \(n\) cánh hoa, hãy xác định:
Test 1
10
5 7 5 5 7 7 7 8 8 8
3 1
Tổng số bông hoa kết được là \(x = 3\). Tổng số cánh còn lại là \(y = 1\).
Trong quá trình khai quật tại một ngôi đền cổ, các nhà khoa học đã gặp một dòng văn bản hấp dẫn được khắc vào một tảng đá lớn. Ý nghĩa của dòng văn bản dường như là từ một ngôn ngữ cổ xưa bí ẩn liên quan đến một bảng chữ cái chỉ gồm ba ký tự C, A, và R. Mặc dù các nhà khoa học không thể giải mã văn bản nhưng CAR là mẫu từ yêu thích của các nhà khoa học, và họ tự hỏi có bao nhiêu lần cụm kí tự CAR xuất hiện trong dòng văn bản đó.
Các nhà khoa học không phiền lòng nếu có những kí tự khác xen kẽ trong CAR, miễn rằng các kí tự xuất hiện theo thứ tự đúng là C, A, R. Các nhà khoa học cũng không ngại nếu các lần xuất hiện khác nhau của CAR có chung một số chữ cái. Ví dụ, CAR xuất hiện một lần trong CRAR, hai lần trong CCAR, và tám lần trong CCAARR.
Yêu cầu: Em hãy giúp các nhà khoa học đếm xem có bao nhiêu lần cụm kí tự CAR xuất hiện trong dòng văn bản đã gặp.
C, A, hay R.CAR xuất hiện như một dãy con (các kí tự không nhất thiết phải liên tục) trong chuỗi input.Test 1
6
CCAARR
8
Nhân dịp Đại lễ 30/4/2026, tỉnh Ninh Bình sẽ đón lượng lớn khách du lịch quốc tế đến tham quan các địa điểm nổi tiếng như Tràng An, Tam Cốc – Bích Động, chùa Bái Đính, đền Trần, chùa Tam Chúc... Một công ty du lịch muốn lựa chọn một chuỗi khách sạn liên tiếp trên cùng một tuyến đường để đặt phòng cho một đoàn khách nước ngoài. Mỗi khách sạn được đánh giá bởi một số nguyên thể hiện mức chuẩn phục vụ quốc tế (được mã hóa bằng một số nguyên).
Để thuận tiện trong công tác tổ chức, công ty yêu cầu: Phải tồn tại một số nguyên \(d > 1\) sao cho tất cả các khách sạn trong dãy được chọn đều có mức chuẩn phục vụ chia hết cho \(d\).
Yêu cầu: Tìm độ dài lớn nhất của một dãy khách sạn liên tiếp thỏa mãn điều kiện trên. Nếu không tồn tại dãy nào thỏa mãn, in ra \(0\).
Test 1
3
4
6 9 5 7
5
6 12 18 7 14
10
4 8 12 5 9 3 6 15 18 21
2
3
6
Tại cửa hàng bánh nổi tiếng X, có \(n\) khách hàng đang xếp hàng mua bánh, được đánh số từ \(1\) đến \(n\) theo đúng thứ tự xếp hàng. Khách hàng thứ \(i\):
Thời gian phục vụ mỗi khách hàng là đúng \(1\) phút. Tại mỗi thời điểm, cửa hàng chỉ có thể phục vụ tối đa một khách hàng. Cửa hàng bắt buộc phải phục vụ khách theo đúng thứ tự xếp hàng. Chủ cửa hàng có thể từ chối phục vụ một số khách hàng.
Nếu khách hàng thứ \(i\) không được bắt đầu phục vụ trước hoặc tại thời điểm \(t_i\) thì khách hàng đó sẽ rời đi và không mua hàng.
Yêu cầu: Hãy xác định tổng số bánh lớn nhất mà cửa hàng có thể bán được.
Test 1
6
8 0
50 2
10 1
40 3
30 3
100 5
220
Cửa hàng phục vụ các khách: \(2 \to 4 \to 5 \to 6\).
Tổng số bánh bán là: \(50 + 40 + 30 + 100 = 220\).