#P8739. [蓝桥杯 2020 国 C] 重复字符串

[蓝桥杯 2020 国 C] 重复字符串

题目描述

如果一个字符串 SS 恰好可以由某个字符串重复 KK 次得到,我们就称 SS 是 KK 次重复字符串。例如 abcabcabc 可以看作是 abc 重复 33 次得到,所以 abcabcabc 是 33 次重复字符串。

同理 aaaaaa 既是 22 次重复字符串、又是 33 次重复字符串和 66 次重复字符串。

现在给定一个字符串 SS,请你计算最少要修改其中几个字符,可以使 SS 变为一个 KK 次字符串?

输入格式

输入第一行包含一个整数 KK。

第二行包含一个只含小写字母的字符串 SS。

输出格式

输出一个整数代表答案。如果 SS 无法修改成 KK 次重复字符串,输出 −1−1。

2
aabbaa
2

提示

其中,1≤K≤1051 \le K \le 10^5,1≤∣S∣≤1051 \le |S| \le 10^5。其中 ∣S∣|S| 表示 SS 的 长度。

蓝桥杯 2020 年国赛 C 组 G 题。