#P9172. [COCI 2022/2023 #4] 7Krokods

[COCI 2022/2023 #4] 7Krokods

Description

Krokod 喜欢和 Paula 玩棋盘游戏。他想玩 7Krokods 游戏,但 Paula 不喜欢复杂的游戏,所以 Krokod 决定他们只用绿卡和鳄鱼卡来玩。

Paula 有 nn 张绿色卡片,每张卡片上都写有以下字母之一:d,k,o,rd,k,o,r

她的总得分被定义为以下部分的总和。

  • 对于每个字母,她得到的分数与写有该字母的卡片数量的平方相同。例如,如果她有 66 张写有字母 kk 的卡片,她可以得到 3636 分。
  • 每凑成一个单词 krokod,她就能得到额外的 77 分。

Paula 也有 mm 张鳄鱼卡。她可以用任何一张鳄鱼卡代替一张绿卡,绿卡上有她选择的字母。

请计算她的牌能得到的最大分数。

Input Format

第一行两个整数 nnm(0n1000m10)m(0\leq n\leq 100,0\leq m\leq 10),表示绿卡的数量和鳄鱼卡的数量。

第二行包含一个 nn 个字符的序列,其中第 ii 个字符代表第 ii 张绿卡上的字母。该序列仅由字符 d,k,o,rd,k,o,r 组成。

Output Format

一行一个整数,输出 Paula 的最大可能得分。

15 0
krokodkrokodkrk
79
5 1
rokod
17
8 2
ddkkoorr
35

Hint

样例 11 解释:

Paula 有 22 个字母 d2×2=4d(2\times 2=4 分),66 个字母 k6×6=36k(6\times 6=36 分),44 个字母 o4×4=16o(4\times 4=16 分)和 33 个字母 r3×3=9r(3\times 3 = 9 分)。单词 krokod 可以拼写 22 次(7×2=147\times 2=14 分)。她的总分是 7979。(4+36+16+9+14=794 + 36 + 16 + 9 + 14 = 79)。

样例 22 解释:

Paula 可以把她的鳄鱼卡换成一张上面写着字母 kk 的绿卡。

子任务编号 附加限制 分值
00 是样例 00
11 m=1m=1 1717
22 m=2m=2 2626
33 无附加限制 77