CSES 2186 - Special Substrings
1.0s 512M一個子字串被稱為特殊(special)當且僅當在該字串中出現的每個字元都在該子字串中出現相同次數。
你的任務是計算給定字串中特殊子字串的數量。
輸入格式
唯一一行包含一個長度為 \(n\) 的字串,每個字元都介於 a 到 z 之間。
輸出格式
輸出一個整數:特殊子字串的數量。
範例輸入 1
abccabab
範例輸出 1
5
說明:特殊子字串為 abc、cab、abccab、bccaba 與 ccabab。
限制
- \(1 \le n \le 2 \cdot 10^5\)
題目來源
題目來自 CSES Problem Set(Antti Laaksonen),授權 CC BY-NC-SA 4.0;本頁為翻譯,以相同授權分享。
登入後即可撰寫程式並提交評測。
登入