| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Bài 1 (HSG 9 Lào Cai 2025-2026) | 4 (p) | 1.0s | 256M |
| 2 | Bài 2 (HSG 9 Lào Cai 2025-2026) | 4 (p) | 1.0s | 256M |
| 3 | Bài 3 (HSG 9 Lào Cai 2025-2026) | 4 (p) | 1.0s | 256M |
| 4 | Bài 4 (HSG 9 Lào Cai 2025-2026) | 4 (p) | 1.0s | 256M |
| 5 | Bài 5 (HSG 9 Lào Cai 2025-2026) | 4 (p) | 1.0s | 256M |
Trong giờ toán học Minh được An đưa cho một con số với yêu cầu hãy biến đổi số đó thành số tối giản. An đưa ra quy tắc tìm số tối giản như sau: Tính tổng các chữ số của nó cho đến khi thu được số có một chữ số. Hãy giúp Minh lập trình giải bài toán trên.
Ví dụ: Cho số \(12\), ta có: \(12\) biến đổi \(1+2=3\). Vậy số tối giản của số \(12\) là \(3\).
Yêu cầu: Cho số nguyên dương \(N\). Em hãy lập trình tìm số tối giản của \(N\).
Test 1
5432
5
\(5432\) biến đổi thành \(5+4+3+2=14\); \(14\) biến đổi thành \(1+4=5\).
Tại vương quốc Baza nhà vua thường xuyên phải chuyển thư cho các Quý tộc ở địa phương, để đảm bảo tính bảo mật các mật thư luôn có một dãy mật mã. Các Quý tộc ở địa phương muốn đọc được nội dung thư cần tìm ra khóa trong dãy mật mã. Khóa là số có giá trị lớn nhất có trong dãy mật mã. Bạn hãy giúp các nhà Quý tộc địa phương tìm ra khóa.
Yêu cầu: Hãy tìm khóa trong dãy mật mã. Dữ liệu vào đảm bảo luôn có khóa.
Test 1
A12bcde543cec123
543
Các số trong dãy gồm: \(12\); \(543\); \(123\) trong đó số \(543\) là số lớn nhất.
Theo quan điểm của người Mazan những số đẹp là số có số lượng các ước của nó là số nguyên tố. Ví dụ: Số \(9\) có số lượng các ước là \(3\) gồm các ước \((1, 3, 9)\), vì vậy số \(9\) là số đẹp. Bạn hãy giúp người Mazan tìm số lượng số đẹp trong đoạn từ \(1\) đến \(N\) cho trước.
Test 1
10
6
Các số đẹp trong đoạn \([1..10]\) gồm: \(2, 3, 4, 5, 7, 9\).
Trường THCS A chuẩn bị kỷ niệm 50 năm thành lập trường. Trong buổi kỷ niệm nhà trường có tổ chức một buổi khiêu vũ dạ hội và sẽ mời các thành viên trong câu lạc bộ (CLB) khiêu vũ của trường tham gia. Trong câu lạc bộ khiêu vũ của trường có \(N\) bạn nam và \(M\) bạn nữ đang tích cực tập luyện các điệu nhảy như waltz, minuet, polonaise và quadrille…
Để buổi kỷ niệm diễn ra hoàn hảo nhất cô giáo giao cho trưởng CLB khiêu vũ chọn ra một số cặp đôi để tham gia buổi khiêu vũ sao cho kỹ năng khiêu vũ của các đối tác trong mỗi cặp đôi phải chênh lệch không quá 1.
Với \(N\) bạn nam trong CLB mỗi bạn nam sẽ có kỹ năng khiêu vũ là \(a_i\) \((i=1,2,3,\ldots,N)\). Và \(M\) bạn nữ trong CLB mỗi bạn nữ sẽ có kỹ năng khiêu vũ là \(b_j\) \((j=1,2,3,\ldots,M)\).
Yêu cầu: Hãy lập trình để xác định số lượng cặp đôi tối đa có thể được hình thành từ \(N\) bạn nam và \(M\) bạn nữ trong CLB của trường để tham gia lễ kỷ niệm 50 năm thành lập trường thỏa mãn điều kiện độ chênh lệch về kỹ năng khiêu vũ của các đối tác trong mỗi cặp đôi không quá 1.
Test 1
4
1 4 6 2
5
5 1 5 7 9
3
Số cặp đôi có thể hình thành tối đa là 3 cặp đôi: \((1, 1)\); \((4, 5)\); \((6, 5)\).
Test 2
4
4 2 3 6
4
8 9 8 10
0
Không có cặp đôi nào được hình thành thỏa mãn yêu cầu.
Một sân Pickleball nhận được nhiều đơn đặt sân từ \(N\) đội chơi. Các đội chơi muốn sử dụng sân bóng trong khoảng thời gian từ \(a_i\) đến \(b_i\) và trả số tiền \(c_i\). Em hãy giúp chủ sân tính toán để sắp xếp lịch thuê sân làm sao nhận được nhiều tiền nhất và thỏa mãn điều kiện hai đội bất kỳ có khoảng thời gian sử dụng sân không giao nhau.
Test 1
4
1 2 7
3 4 3
2 5 3
3 5 9
16
Chọn đội đặt lịch \((1\ 2\ 7)\) và đội đặt lịch \((3\ 5\ 9)\) có tổng tiền lớn nhất là \(7 + 9 = 16\).