#MNJ13B. [J组模拟赛13] 徐老师的魔法手环

[J组模拟赛13] 徐老师的魔法手环

文件读写

  • 输入文件magicring.in
  • 输出文件magicring.out

限制

  • 1000ms
  • 512 MB

题目描述

徐老师有一个魔法手环,手环上有 nn 颗珠子,每颗珠子上刻有一个小写字母,徐老师可以选择任意一个位置断开这个手环,使其成为一条珠串

对于一条长度为 nn 的珠串,从左往右每颗数字的的编号分别为 1∼n1 \sim n

若第 ii 个字母为 aia_i ,则这颗珠子的魔法值为 66n−i∗numberi66^{n-i} * number_i,这里的 numberinumber_i 表示的是 aia_i 是第几个小写字母

例如 ai=′a′a_i = 'a',则 numberi=1number_i=1,ai=′b′a_i='b' 则 numberi=2number_i = 2

现在徐老师想知道,从什么位置断开这个魔法手环,可以使得断开后的珠串上所有珠子的魔法值之和最小?

输入格式

仅一行,包含一个仅含小写字母的字符串,表示徐老师从手环上某个位置断开后得到的珠串

输出格式

仅一行,包含一个仅含小写字母的字符串,表示徐老师从手环上某个位置断开后能得到的魔法值之和最小的珠串

数据范围

对于 20%20\% 的数据:2≤n≤102 \leq n \leq 10 。 对于 40%40\% 的数据:2≤n≤1002 \leq n \leq 100 。 对于 100%100\% 的数据:2≤n≤50002 \leq n \leq 5000 。 特殊的,存在 20%20\% 的数据满足,仅存在 abc 三个字母

mnktm
ktmmn
难度 未评定
通过率 50%
尝试 2
通过 1
ID
3904
类型
传统题
Time Limit
1000ms
Memory Limit
512MiB
上传者