Điều hướng chính

Nhắn tin NQ Coding

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập dpcoban17dailuamau

Dải lụa màu

Dễ Quy hoạch động

  • 100p Điểm
  • 2.0s Thời gian
  • 256M Bộ nhớ
  • 100% Tỉ lệ AC
  • 1 Số AC

Cho một dải lụa có độ dài \(n\). Bạn có thể tô một đoạn liên tiếp trên dải lụa bằng một trong \(26\) màu tương ứng với các chữ cái viết thường (một lần tô sau có thể đè lên màu đã tô trước đó). Ban đầu dải lụa không có màu nào. Hãy tìm cách sử dụng số lần tô ít nhất để dải lụa có màu tương ứng với xâu \(S\).

Input

  • Một dòng gồm xâu \(S\) chỉ gồm các chữ cái viết thường, có độ dài \(n\) \((1 \le n \le 500)\).

Output

  • In ra một số nguyên là số lần tô màu ít nhất.

Input

%
abcba

Output

%
3

Notes

Với $S = abcba$, một cách tô tối ưu gồm ba lần: tô màu a lên toàn bộ dải được aaaaa; tô màu b lên đoạn giữa được abbba; cuối cùng tô màu c lên ô ở giữa được abcba. Không thể làm với ít hơn ba lần tô, nên đáp án là \(3\).

Scoring

  • (\(40\%\)) \(1 \le n \le 10\);
  • (\(30\%\)) \(1 \le n \le 100\);
  • (\(30\%\)) \(1 \le n \le 500\).

Bình luận

Chưa có bình luận nào.