| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Bài 1: Tá Trứng (THT A Thừa Thiên Huế 2026) | 100 (p) | 1.0s | 256M |
| 2 | Bài 2: Đếm ngày chia hết cho K (THT A Thừa Thiên Huế 2026) | 100 (p) | 1.0s | 256M |
| 3 | Bài 3: Robot nhảy (THT A Thừa Thiên Huế 2026) | 100 (p) | 1.0s | 256M |
| 4 | Bài 4: Hình thoi (THT A Thừa Thiên Huế 2026) | 100 (p) | 1.0s | 256M |
| 5 | Bài 5: Dãy tích lẻ (THT A Thừa Thiên Huế 2026) | 100 (p) | 1.0s | 256M |
Mẹ của Bình bán trứng gà, mỗi túi trứng mẹ bán được đóng gói theo từng tá, một tá gồm đúng \(12\) quả trứng. Biết rằng giá bán của mỗi quả trứng là \(5000\) đồng.
Yêu cầu: Cho trước số tự nhiên \(N\), hãy tính tổng số tiền mẹ Bình thu được (đơn vị: đồng) nếu bán hết \(N\) tá trứng.
Test 1
2
120000
Bán \(2\) tá trứng tương đương với việc bán \(2 \cdot 12 = 24\) quả trứng. Với giá \(5000\) đồng mỗi quả, tổng số tiền mẹ Bình thu được là: \(24 \cdot 5000 = 120000\) đồng.
Test 2
0
0
Bán \(0\) tá trứng thì tổng số tiền thu được hiển nhiên là \(0\) đồng.
An hiện đang có \(N\) viên bi. Mỗi ngày, bố của An cho An thêm \(3\) viên bi. An muốn biết cần chờ ít nhất bao nhiêu ngày nữa để tổng số bi của mình là một số chia hết cho \(K\).
Hãy tính số ngày ít nhất để tổng số bi của An chia hết cho \(K\). Trong trường hợp không bao giờ số bi của An có thể chia hết cho \(K\), hãy in ra X.
X.Test 1
5
4
1
Ban đầu An có \(5\) viên bi. Sau \(1\) ngày, bố cho thêm \(3\) viên bi, An có \(5 + 3 = 8\) viên bi. Vì \(8\) chia hết cho \(4\) nên số ngày ít nhất cần chờ là \(1\) ngày.
Test 2
4
6
X
Số bi của An qua các ngày lần lượt là: \(4, 7, 10, 13, 16, 19, \dots\) Ta thấy số bi của An sẽ không bao giờ chia hết cho \(6\). Cần in ra X.
Test 3
18
9
0
Ban đầu An có \(18\) viên bi. Vì \(18\) đã chia hết cho \(9\), nên An không cần chờ thêm ngày nào. Số ngày ít nhất là \(0\).
Một con robot đứng trên một tia số. Tia số này bắt đầu từ vạch số \(0\) và kéo dài mãi về phía bên phải. Ban đầu, robot đang đứng ở vạch số \(N\) (\(N > 0\)).
Robot được lập trình để nhảy liên tục theo hai bước luân phiên nhau: đầu tiên nhảy tiến về phía bên phải \(A\) bước, sau đó nhảy lùi về phía bên trái \(B\) bước, rồi lại nhảy sang phải \(A\) bước, nhảy sang trái \(B\) bước... Cứ như thế tạo thành một chuỗi di chuyển liên tục. (Mỗi lần nhảy sang phải hoặc sang trái đều tính là một lần nhảy).
Yêu cầu: Hãy tính xem sau ít nhất bao nhiêu lần nhảy thì robot sẽ lùi chạm đúng vào vạch số \(0\), hoặc nhảy lùi vượt qua cả vạch số \(0\) (rơi ra khỏi tia số). Nếu robot cứ nhảy tiến xa mãi mà không bao giờ lùi về tới vạch số \(0\), hãy in ra \(0\).
Test 1
10
1
3
10
Ban đầu robot ở vạch số \(10\). Quá trình nhảy diễn ra như sau:
Vậy robot cần tổng cộng \(10\) lần nhảy.
Test 2
4
1
4
4
Ban đầu robot ở vạch số \(4\).
Vậy ở lần nhảy thứ \(4\) robot đã thỏa mãn điều kiện. Cần in ra \(4\).
Test 3
5
4
2
0
Ban đầu robot ở vạch số \(5\).
Bạn An có một tờ giấy kẻ ô vuông lớn. Bạn ấy vẽ một hình thoi bằng cách tô màu các ô vuông theo quy luật sau:
Hình thoi cỡ \(K\) sẽ có tổng cộng \(2 \cdot K - 1\) dòng và \(2 \cdot K - 1\) cột.
Sau đó, An điền lần lượt các số chẵn (bắt đầu từ \(2, 4, 6, 8, \dots\)) vào các ô đã tô màu. An điền từ dòng trên xuống dòng dưới, ở mỗi dòng thì điền từ ô bên trái sang ô bên phải. Những ô không được tô màu thì An điền số \(0\).
Ví dụ khi \(K = 3\):
Yêu cầu: Biết kích cỡ hình thoi là \(K\). Hãy giúp An tìm xem số được điền ở ô nằm tại dòng thứ \(N\) và cột thứ \(M\) trên tờ giấy là số mấy?
Test 1
3
2
3
6
Với hình thoi cỡ \(K = 3\), như hình vẽ ở đề bài, ta thấy ở dòng \(2\), đếm từ trái sang đến cột số \(3\), An đã điền số \(6\).
Test 2
3
4
4
24
Tương tự, tại vị trí dòng \(4\), cột \(4\), ô này chứa số \(24\).
Test 3
3
1
1
0
Ô ở dòng \(1\), cột \(1\) không nằm trong hình thoi (không được tô màu), do đó giá trị của nó là \(0\).
Ban đầu có dãy số tự nhiên lẻ vô tận: \(1, 3, 5, 7, 9, 11, \dots\)
Lấy tích hai số liên tiếp của dãy số trên được dãy số mới: \(3, 15, 35, 63, 99, \dots\)
Hãy tính tổng của \(N\) số hạng đầu tiên của dãy số mới.
Test 1
3
53
Tổng \(3\) số hạng đầu tiên: \(3 + 15 + 35 = 53\).