luogu#P6101. [EER2] 出言不逊

[EER2] 出言不逊

题目背景

你出言不逊是!!

题目描述

珂愛想出公开赛,但每次都被拒绝。

珂愛很生气,于是学会了出言不逊。

珂愛用一个字符串 SS 存储了她想说的话,但这句话太逊了。为了出言不逊,珂愛要对字符串进行操作。每次操作,珂愛可以选择一个字符 cc,若 cc 在字符串 SS 中出现了 xx 次,则珂愛会将 xx 个字符 cc 补到 SS 的尾部。

珂愛认为,这个字符串长度至少为 LL 时,她才能出言不逊。珂愛想要知道,她至少需要操作多少次,才能让这个字符串的长度大于等于 LL

如果你不告诉珂愛,珂愛会对你出言不逊。

输入格式

第一行一个字符串 SS

第二行一个正整数 LL

意义见题目描述。

输出格式

一行一个整数,表示最小操作次数。

nzhtl1477
15

2

提示

样例解释

第一次操作,选择字符 7,字符串变为 nzhtl147777,长度为 1111

第二次操作,选择字符 7,字符串变为 nzhtl1477777777,长度为 1515

限制与约定

对于 100%100\% 的数据,1S1061\leq |S|\leq 10^61L<2641\leq L\lt 2^{64}SS 中只可能出现大、小写英文字母和数字,共 6262 种不同字符。

S|S| 表示字符串 SS 的长度。

本题共有 44 个子任务,每个子任务的限制如下:

子任务 1(1515 分):保证 S=L1|S|=L-1

子任务 2(2020 分):保证 SS 中只出现字符 d

子任务 3(3030 分):L106L\leq 10^6

子任务 4(3535 分):没有特殊限制。

提示

请注意 LL 的上限

数据在 Windows 下生成,请注意每行的行末是 \r\n 而非 \n