Xâu con đầy đủ


Submit solution

Points: 2
Time limit: 1.0s
Memory limit: 977M

Author:
Problem type
Allowed languages
Pypy, Python

Cho xâu ký tự \(S\) chỉ gồm các chữ cái tiếng anh viết thường. Nhiệm vụ của bạn là hãy tìm độ dài xâu con nhỏ nhất của \(S\) chứa đầy đủ tất cả ký tự có trong \(S\) ít nhất một lần.

Ví dụ \(S = aabcbcdbca\), ta có xâu con nhỏ nhất cần tìm là \(dbca\) chứa đầy đủ \(4\) ký tư có trong \(S\).

Đầu vào

Dòng đầu gồm số nguyên \(T\) là số lượng bộ test. \((1 \le T \le 100)\)

\(T\) dòng tiếp theo, mỗi dòng gồm một xâu \(S\) chỉ chứa các chữ cái tiếng anh viết thường. \((1 \le |S| \le 10000)\)

Đầu ra

Đưa ra kết quả mỗi test là một số nguyên trên từng dòng.

Ví dụ

Đầu vào

2
aabcbcdbca
aaab

Đầu ra

4
2

Comments

There are no comments at the moment.