| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | THREE (OLP MT&TN 2023 Sơ Loại Không Chuyên) | 100 (p) | 0.25s | 512M |
| 2 | TRANSFORM (OLP MT&TN 2023 Sơ Loại Không Chuyên) | 100 (p) | 1.0s | 512M |
| 3 | SWORD (OLP MT&TN 2023 Sơ Loại Không Chuyên) | 100 (p) | 0.35s | 512M |
| 4 | Những bông hoa (Contest ôn tập #02 THTA 2023) | 100 (p) | 1.0s | 256M |
| 5 | Nhảy số học | 100 (p) | 1.0s | 256M |
Cho một tập hợp gồm \(a\) số \(1\), \(b\) số \(2\) và \(c\) số \(3\). Tìm cách chia tập hợp này thành một hay nhiều tập hợp con sao cho mỗi số thuộc duy nhất một tập hợp con và số lượng tập hợp con có tổng bằng \(3\) là lớn nhất có thể.
Test 1
3 0 0
1
Test 2
4 2 1
3
An là một cậu bé yêu thích Số học. Mỗi khi rảnh, cậu ấy sẽ tự nghĩ ra cho mình những trò chơi thú vị với những con số. Chủ Nhật ngày hôm ấy, cậu đã nghĩ ra trò chơi như sau:
Đầu tiên ta sẽ có một số nguyên không âm \(A\), ta được thực hiện hai thao tác:
An sau đó là nghĩ ra rất nhiều số \(A\) khác nhau, với mỗi số lại biến đổi một cách khác nhau và viết các con số ấy lên các tờ giấy. Tuy nhiên, vì là một cậu bé đãng trí, An nhanh chóng quên mất mình đã biến đổi con số nào thành con số nào. Bạn hãy trả lời giúp An nhé.
YES nếu từ \(A\) có thể tạo ra \(B\) bằng không, một hay nhiều thao tác nêu trên hoặc NO nếu ngược lại.Test 1
2
2 162
4 42
YES
NO
Robin đang chơi một trò chơi hành động thế giới mở nổi tiếng vừa ra mắt gần đây. Trò chơi có rất nhiều con quỷ, mỗi con quỷ đều có điểm sức mạnh và điểm thưởng khi bị tiêu diệt. Tuy nhiên, cậu chỉ cần tiêu diệt \(n\) con quỷ quan trọng (boss) để có thể hoàn thành trò chơi.
Ban đầu Robin có \(S\) điểm sức mạnh, điểm sức mạnh cho biết cậu có thể tiêu diệt những con quỷ có điểm sức mạnh nhỏ hơn mình. Khi gặp một con quỷ có thể tiêu diệt và có điểm thưởng \(g\), điểm sức mạnh của cậu được tăng lên \(g\) đơn vị.
Do Robin là một người chỉ thích đánh boss và không muốn mất thời gian với những con quỷ không quan trọng, bạn hãy giúp Robin xác định xem cậu có thể tiêu diệt tối đa bao nhiêu con boss? Biết rằng, đây là một trò chơi thế giới mở và Robin có thể chọn boss để đánh tùy theo ý của cậu.
Test 1
5 2
6 1
7 3
4 2
10 5
12 4
0
Test 2
5 3
10 7
5 3
14 10
1 2
2 1
3
Khu vườn của T có \(n\) tảng đá xếp thành một hàng dọc. Một hôm, T nhìn ra vườn và nhận thấy rằng trên một số tảng đá đã mọc ra những bông hoa. Cảm thấy không thoải mái với điều này, T quyết định chọn một nhóm dài nhất các tảng đá nằm kề nhau, và ra vườn nhổ hết các bông hoa trên những tảng đá. T là một người rất lười biếng, nên anh ta muốn công việc của mình phải thật hiệu quả: trong số các tảng đá được chọn, số tảng đá có hoa phải chiếm một tỉ lệ ít nhất là \(\dfrac{u}{v}\). Đồng thời, T cũng muốn dọn dẹp càng nhiều tảng đá càng tốt (chuỗi các tảng đá được chọn phải càng dài càng tốt). Các bạn hãy cho biết chuỗi các tảng đá dài nhất mà T có thể chọn bao gồm bao nhiêu tảng đá.
. nếu viên đá thứ \(i\) không có hoa và là # nếu viên đá thứ \(i\) có hoa.Test 1
11
12
20
...##.##...
6
Ta có thể chọn chuỗi đá từ vị trí thứ \(3\) đến vị trí thứ \(8\) hoặc từ vị trí thứ \(4\) đến vị trí thứ \(9\). Các chuỗi đá này có tỉ lệ số tảng đá có hoa là \(\dfrac{4}{6} \ge \dfrac{12}{20}\).
Test 2
11
16
20
...##.##...
5
Ta có thể chọn chuỗi đá từ vị trí thứ \(4\) đến vị trí thứ \(8\). Chuỗi đá này có tỉ lệ số tảng đá có hoa là \(\dfrac{4}{5} \ge \dfrac{16}{20}\).
Test 3
11
1
1
...#####...
5
Ta có thể chọn chuỗi đá từ vị trí thứ \(4\) đến vị trí thứ \(8\) gồm toàn những tảng đá có hoa.
Từ một số tự nhiên \(n\) ta có thể "nhảy" lên bằng cách cộng thêm số tận cùng của \(n\). Ví dụ: số \(1234\) ta có thể "nhảy" đến số \(1238 = 1234 + 4\).
Viết chương trình tính giá trị \(n\) sau khi "nhảy" được \(k\) lần.
66% test: \(k \le 1000\).
Dữ liệu vào
Dữ liệu ra
Ví dụ
2
9 3
11 0
32
11
9 + 9 = 18
18 + 8 = 26
26 + 6 = 32