JOI 2009 - Chopsticks
Xem PDFHiệp hội Đũa Sơn mài Nhật Bản (Japan Ohashi Institute) chuẩn bị những chiếc đũa có thiết kế riêng để quảng bá việc sử dụng đũa trên thế giới. Phần cần tô màu kéo dài \(N\) mm từ một đầu chiếc đũa. Mỗi đoạn dài \(1\) mm đã được chỉ định một màu và không có đoạn nào được để trống. Có tất cả \(52\) màu sơn.
Là một nghệ nhân sơn mài, bạn được yêu cầu tô chiếc đũa đúng theo thiết kế. Vì mỗi lần sơn đều tốn công, bạn muốn hoàn thành với ít thao tác nhất.
Trong một thao tác, bạn chọn một đoạn liên tiếp rồi tô toàn bộ đoạn đó bằng một màu. Những vị trí đã có màu cũng bị đổi sang màu mới khi được tô đè.
Yêu cầu
Hãy tìm số thao tác ít nhất cần thực hiện để tô chiếc đũa đúng theo thiết kế.
Dữ liệu vào
Đọc từ đầu vào chuẩn:
- Dòng đầu chứa số nguyên \(N\), là chiều dài phần cần tô, tính bằng mm.
- Dòng thứ hai chứa một xâu gồm \(N\) chữ cái trong
A–Zvàa–z. Ký tự thứ \(i\) biểu diễn màu của đoạn từ vị trí \((i-1)\) mm đến \(i\) mm tính từ đầu chiếc đũa. Chữ hoa và chữ thường biểu diễn các màu khác nhau.
Dữ liệu ra
Ghi ra đầu ra chuẩn một số nguyên là số thao tác ít nhất.
Ràng buộc
- \(1\le N\le300\).
- Giới hạn thời gian: \(1\) giây cho mỗi test.
- Giới hạn bộ nhớ: \(64\) MB.
Phân nhóm
Bài có \(25\) nhóm chấm, mỗi nhóm \(4\) điểm, tổng cộng \(100\) điểm. Để nhận điểm của một nhóm, chương trình phải trả lời đúng cả hai test trong nhóm. Các mã dưới đây là số hiệu test trong bộ dữ liệu:
| Nhóm | Test | Điểm |
|---|---|---|
| 1 | 01, 02 | 4 |
| 2 | 03, 04 | 4 |
| 3 | 05, 06 | 4 |
| 4 | 07, 08 | 4 |
| 5 | 09, 10 | 4 |
| 6 | 11, 31 | 4 |
| 7 | 12, 32 | 4 |
| 8 | 13, 33 | 4 |
| 9 | 14, 34 | 4 |
| 10 | 15, 35 | 4 |
| 11 | 16, 36 | 4 |
| 12 | 17, 37 | 4 |
| 13 | 18, 38 | 4 |
| 14 | 19, 39 | 4 |
| 15 | 20, 40 | 4 |
| 16 | 21, 41 | 4 |
| 17 | 22, 42 | 4 |
| 18 | 23, 43 | 4 |
| 19 | 24, 44 | 4 |
| 20 | 25, 45 | 4 |
| 21 | 26, 46 | 4 |
| 22 | 27, 47 | 4 |
| 23 | 28, 48 | 4 |
| 24 | 29, 49 | 4 |
| 25 | 30, 50 | 4 |
- Các test tương ứng với \(20\%\) tổng số điểm thỏa mãn \(N\le20\).
- Các test tương ứng với \(40\%\) tổng số điểm thỏa mãn \(N\le120\).
Các bảo đảm trên có thể bao hàm nhau, không phải các phân nhóm điểm tách biệt để cộng lại.
Ví dụ
Ví dụ 1
Input
6
JOIIOI
Output
4
Ví dụ 2
Input
15
PlovdivBulgaria
Output
12
Kỳ thi:
- JOI 2009 Representative Selection - Ngày 4 (23 Tháng ba, 2009)
Bình luận