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

Luogu
IDLGP8739
Time1000ms
Memory128MB
DifficultyP2
贪心2020蓝桥杯国赛
如果一个字符串 $S$ 恰好可以由某个字符串重复 $K$ 次得到,我们就称 $S$ 是 $K$ 次重复字符串。例如 `abcabcabc` 可以看作是 `abc` 重复 $3$ 次得到,所以 `abcabcabc` 是 $3$ 次重复字符串。 同理 `aaaaaa` 既是 $2$ 次重复字符串、又是 $3$ 次重复字符串和 $6$ 次重复字符串。 现在给定一个字符串 $S$,请你计算最少要修改其中几个字符,可以使 $S$ 变为一个 $K$ 次字符串? ## Input 输入第一行包含一个整数 $K$。 第二行包含一个只含小写字母的字符串 $S$。 ## Output 输出一个整数代表答案。如果 $S$ 无法修改成 $K$ 次重复字符串,输出 $−1$。 [samples] ## Note 其中,$1 \le K \le 10^5$,$1 \le |S| \le 10^5$。其中 $|S|$ 表示 $S$ 的 长度。 蓝桥杯 2020 年国赛 C 组 G 题。
Samples
Input #1
2
aabbaa
Output #1
2
API Response (JSON)
{
  "problem": {
    "name": "[蓝桥杯 2020 国 C] 重复字符串",
    "description": {
      "content": "如果一个字符串 $S$ 恰好可以由某个字符串重复 $K$ 次得到,我们就称 $S$ 是 $K$ 次重复字符串。例如 `abcabcabc` 可以看作是 `abc` 重复 $3$ 次得到,所以 `abcabcabc` 是 $3$ 次重复字符串。 同理 `aaaaaa` 既是 $2$ 次重复字符串、又是 $3$ 次重复字符串和 $6$ 次重复字符串。 现在给定一个字符串 $S$,请你计算最少要修改",
      "description_type": "Markdown"
    },
    "platform": "Luogu",
    "limit": {
      "time_limit": 1000,
      "memory_limit": 131072
    },
    "difficulty": {
      "LuoguStyle": "P2"
    },
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "LGP8739"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "如果一个字符串 $S$ 恰好可以由某个字符串重复 $K$ 次得到,我们就称 $S$ 是 $K$ 次重复字符串。例如 `abcabcabc` 可以看作是 `abc` 重复 $3$ 次得到,所以 `abcabcabc` 是 $3$ 次重复字符串。\n\n同理 `aaaaaa` 既是 $2$ 次重复字符串、又是 $3$ 次重复字符串和 $6$ 次重复字符串。\n\n现在给定一个字符串 $S$,请你计算最少要修改...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments