Processing math: 55%
编程题
                ### 问题描述

在古老的魔法王国中,勇敢的冒险者小蓝正面临一项重要的任务。他必须穿越一片神秘的迷宫,找到隐藏在其中的珍贵宝藏。然而,这个迷宫充满了各种魔法陷阱和守卫,小蓝需要巧妙地分割路径来获取最大的奖励。

给定一个由小写字母组成的字符串 s,它代表了小蓝在迷宫中遇到的一系列魔法符文。现在,小蓝想将这个字符串分成 k 段,每一段的价值由该段中不同字母的数量和一个固定值 m 的乘积来计算。请你帮助小蓝计算能够产生的最大价值是多少。

输入格式

第一行输入三个整数 n,k,m1n,m1041kmin),分别表示字符串长度、分割段数和固定值 m

第二行输入一个长度为 n 的由小写字母组成的字符串 s,表示小蓝在迷宫中遇到的符文序列。

输出格式

输出一个整数,表示能够产生的最大价值。

样例输入

4 1 1
abab

样例输出

2
查看答案
赣ICP备20007335号-2