#S1002. 跳跃
跳跃
描述
Polycarp 得到了一排瓷砖。每个瓷砖包含一个小写字母,所有瓷砖平铺形成字符串 。换句话说,他有一个长度为只包含小写字母的字符串。
起初,他在第一个瓷砖上,他想要通过跳跃到达第n个瓷砖,但从第 个瓷砖跳跃到第 个瓷砖需要的代价是 , 代表的是字符 在26个小写字母顺序排列中的下标,例如 , , 。
现在,Polycarp想要在最小的代价下用最多的跳跃步数(即经过尽可能多的瓷砖)到达第 个点。请输出最小代价及最多步数是多少。注意每个瓷砖只能到达一次。
输入
第一行输入测试点数量 。 每个测试点一个字符串。
输出
每个测试点输出一行。 第一个数代表最小代价 ,第二个数代表Polycarp经过的最多的瓷砖数目 ,过程中跳跃的次数是 。
样例
1
logic
9 4
限制
1s, 1024KiB for each test case.