Điều hướng chính

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

Chênh lệch

Dễ

  • 100 Điểm
  • 0% Tỉ lệ AC
  • 0 Số AC
  • 256M Bộ nhớ giới hạn
  • 1.25s Giới hạn thời gian

An có một xâu ký tự \(S\) độ dài \(N\), chỉ gồm các chữ cái Latin in thường.
An muốn tìm một xâu con liên tiếp không rỗng của \(S\) sao cho chênh lệch giữa:

  • số lần xuất hiện nhiều nhất của một ký tự trong xâu con, và
  • số lần xuất hiện ít nhất của một ký tự trong xâu con

là lớn nhất.

Lưu ý rằng ký tự có số lần xuất hiện ít nhất phải xuất hiện ít nhất một lần trong xâu con.

\InputFile
Dòng đầu tiên chứa số nguyên \(N\) \((1 \le N \le 10^6)\).

Dòng thứ hai chứa xâu \(S\).

\OutputFile
In ra một số nguyên duy nhất là chênh lệch lớn nhất tìm được.

\Scoring

  • 40% số test: \(N \le 10^2\).
  • 30% số test: \(N \le 10^5\).
  • 30% số test: không có ràng buộc gì thêm.

Example

Test 1

Input
6
caabac
Output
2

Test 2

Input
3
ttt
Output
0

Bình luận

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