| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | xyz (Thi thử VOI 2021 Day 2) | 6 (p) | 1.0s | 512M |
| 2 | Robot (Thi thử VOI 2021 Day 2) | 7 (p) | 1.0s | 512M |
| 3 | Monodigit (Thi thử VOI 2021 Day 2) | 7 (p) | 1.0s | 512M |
Bài 1. xyz
Nhóm \(n\) người bạn của Alice bị lạc vào không gian, hiện tại người thứ \(t\) (\(1 \le t \le n\)) ở tọa độ \((x_t, y_t, z_t)\). Alice muốn chia \(n\) người thành ba nhóm, mỗi nhóm ít nhất một người để hỗ trợ và liên lạc với nhau. Nhóm thứ nhất sẽ dùng chiều không gian \(x\) để liên lạc, do đó chi phí để thiết lập kênh liên lạc cho nhóm thứ nhất được tính bằng \(\max X - \min X\), trong đó \(\max X\) và \(\min X\) tương ứng là tọa độ \(x\) lớn nhất và nhỏ nhất trong những người được phân vào nhóm thứ nhất. Tương tự, nhóm thứ hai sẽ dùng chiều không gian \(y\) để liên lạc và chi phí thiết lập kênh liên lạc được tính bằng \(\max Y - \min Y\); chi phí cho nhóm thứ ba bằng \(\max Z - \min Z\). Alice chia nhóm để tổng chi phí thiết lập kênh liên lạc cho cả ba nhóm là nhỏ nhất.
Yêu cầu: Cho \(n\) tọa độ \(x_t, y_t, z_t\), hãy giúp Alice chia nhóm để tổng chi phí thiết lập kênh liên lạc cho cả ba nhóm là nhỏ nhất.
Test 1
6
1 5 5
5 5 5
9 9 9
8 8 8
1 3 3
1 5 9
1
Công ty của Alice vừa thiết kế một loại robot thông minh mới. Để đánh giá khả năng tự vận hành của robot, Alice tạo ra một bức tường từ \(n\) cột các khối lập phương, các cột đặt cạnh nhau, bề dày bức tường là \(1\) và với độ cao tương ứng là \(a_1, a_2, \ldots, a_n\), trong đó \(a_i\) là độ cao cột thứ \(i\) (do \(a_i\) khối lập phương tạo lên). Robot được giao nhiệm vụ thay đổi bức tường với độ cao tương ứng là \(b_1, b_2, \ldots, b_n\). Robot chỉ có thể thực hiện một trong ba loại thao tác sau:
Yêu cầu: Cho \(a_1, a_2, \ldots, a_n\); \(b_1, b_2, \ldots, b_n\) và \(x, y, z\). Hãy xác định thời gian ngắn nhất để robot hoàn thành nhiệm vụ.
Test 1
4 10 10 1
1 2 2 4
2 2 2 2
13
Bài 3. Monodigit
Một số được gọi là monodigit nếu nó có tất cả các chữ số giống nhau. Cho độ dài lớn nhất \(L\) và tập \(A\) gồm \(n\) số nguyên dương, bạn hãy tìm số monodigit lớn nhất sao cho:
Test 1
2 2
2 3
2 6
Test 2
10 2
2021 2022
1 0