APIO 2015 - Bali Sculptures
Xem PDF
Điểm:
2300 (p)
Thời gian:
1.0s
Bộ nhớ:
64M
Input:
bàn phím
Output:
màn hình
Trên một đường phố chính ở Bali có \(N\) tác phẩm điêu khắc, đánh số liên tiếp từ \(1\) đến \(N\). Tác phẩm thứ \(i\) có tuổi là \(Y_i\).
Chính phủ muốn chia các tác phẩm thành \(X\) nhóm, với \(A\le X\le B\), sao cho:
- Mỗi nhóm chứa ít nhất một tác phẩm và mỗi tác phẩm thuộc đúng một nhóm.
- Các tác phẩm trong cùng một nhóm nằm liên tiếp trên đường phố.
Với mỗi nhóm, tính tổng tuổi của các tác phẩm trong nhóm. Giá trị thẩm mỹ tổng hợp là kết quả phép OR theo bit của tất cả các tổng đó. Hãy tìm giá trị thẩm mỹ tổng hợp nhỏ nhất có thể.
Dữ liệu vào
- Dòng đầu chứa ba số nguyên \(N,A,B\).
- Dòng thứ hai chứa \(N\) số nguyên \(Y_1,Y_2,\ldots,Y_N\).
Dữ liệu ra
In giá trị thẩm mỹ tổng hợp nhỏ nhất.
Ví dụ
Ví dụ 1
Input
6 1 3
8 1 2 1 5 4
Output
11
Giải thích
Chia thành hai nhóm (8 1 2) và (1 5 4). Hai tổng là \(11\) và \(10\), nên giá trị thẩm mỹ là \(11\mathbin{\mathrm{OR}}10=11\).
Phân nhóm
| Nhóm | Điểm | Ràng buộc |
|---|---|---|
| 1 | 9 | \(1\le N\le20\); \(1\le A\le B\le N\); \(0\le Y_i\le10^9\) |
| 2 | 16 | \(1\le N\le50\); \(1\le A\le B\le\min(20,N)\); \(0\le Y_i\le10\) |
| 3 | 21 | \(1\le N\le100\); \(A=1\); \(1\le B\le N\); \(0\le Y_i\le20\) |
| 4 | 25 | \(1\le N\le100\); \(1\le A\le B\le N\); \(0\le Y_i\le10^9\) |
| 5 | 29 | \(1\le N\le2\,000\); \(A=1\); \(1\le B\le N\); \(0\le Y_i\le10^9\) |
Nguồn
Asia-Pacific Informatics Olympiad 2015, bài Bali Sculptures.
Kỳ thi:
- APIO 2015 (9 Tháng năm, 2015)
Bình luận