| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | NUM19 (Chọn ĐT'23-24) | 7 (p) | 1.0s | 256M |
| 2 | Xếp hình (Chọn ĐT'23-24) | 6 (p) | 1.0s | 256M |
| 3 | CAPITAL (Chọn ĐT'23-24) | 7 (p) | 1.0s | 256M |
Cho hai số nguyên dương \(L,R\). Hãy đếm xem có bao nhiêu số nguyên dương \(x\) thuộc đoạn [\(L,R\)] chia hết cho 19; sao cho ở dạng biểu diễn thập phân, \(x\) không chứa hai chữ số nào có tổng chia hết cho \(3\).
Test 1
2
1 100
101 200
4
2
Xếp hình là một trong những trò kinh điển thời tuổi thơ dữ dội của chúng ta. Trò chơi gồm một bảng \(3 \times 3\) chứa 8 miếng ghép và một ô trống. Người chơi cố gắng sắp xếp lại các miếng ghép thành một thứ tự định sẵn, bằng cách lặp lại việc di chuyển một trong các miếng ghép kề cạnh với ô trống vào ô trống (và dĩ nhiên ô trống sẽ chuyển sang vị trí của miếng ghép). Để đơn giản, các miếng ghép được đánh số từ 1 đến 8 và thứ tự định sẵn được cho trong hình sau:
Ở phiên bản khó của trò chơi, bạn cần tìm số bước di chuyển ít nhất để đưa trạng thái đã cho về trạng thái định sẵn. Hùng đã chơi trò này nhiều lần nhưng vẫn gặp vấn đề với phiên bản khó, và có vẻ bài tập này được thiết kế để dành riêng cho cậu.
Test 1
4
0 1 2 3 4 5 6 7 8
3 1 2 0 4 5 6 7 8
1 2 3 4 5 6 7 8 0
2 3 0 4 1 5 8 6 7
0
1
22
-1
Vương quốc có \(n\) thành phố và \(n-1\) con đường hai chiều, đảm bảo đi lại giữa mọi cặp thành phố. Thành phố \(x\) được gọi là quản lý \(y\) nếu \(x\) nằm trên đường đi đơn từ \(y\) đến \(1\). Sản lượng lương thực tại thành phố \(x\) là \(w_x\). Quốc vương muốn chọn ra một đỉnh để xây dựng kho dự trữ, chi phí vận chuyển lương thực nếu xây dựng kho dự trữ tại \(u\) là \(\sum_{v=1}^n w_v \cdot d(v,u)\) với \(d(v,u)\) là số cạnh trên đường đi đơn từ \(v\) đến \(u\).
Có \(Q\) thay đổi cho sản lượng được báo cáo, mỗi thay đổi có dạng \(1\ u\ c\) hoặc \(2\ u\ c\) tương ứng là:
Sau mỗi thay đổi, cần tìm đỉnh \(u\) để xây dựng kho dữ trữ sao cho tổng chi phí vận chuyển lương thực là nhỏ nhất, nếu có nhiều \(u\) như vậy thì chọn \(u\) nhỏ nhất.
Test 1
5 3
1 3 2 1 4
1 2
1 3
2 4
2 5
1 2 2
2 3 4
1 1 5
2
2
1