#ABC373B. 一维键盘

一维键盘

一维键盘

题目描述

有一条数轴,上面排列着 2626 个键。

这个键盘的排列用一个字符串 SS 表示,SSABCDEFGHIJKLMNOPQRSTUVWXYZ 的一个排列。 字符 SxS_x 对应的键位于坐标 xx1x261 \leq x \leq 26)处。这里,SxS_x 表示 SS 的第 xx 个字符。

你将使用这个键盘按顺序输入 ABCDEFGHIJKLMNOPQRSTUVWXYZ,每个字母用右手食指输入恰好一次。 要输入一个字符,需要把手指移动到该字符对应键的坐标处并按下该键。

初始时,手指位于字母 A 对应的键的坐标处。求从按下 A 键到按下 Z 键期间,手指移动的总距离的最小可能值。这里,按下键本身不计入距离。

输入格式

输入按以下格式从标准输入给出:

SS

输出格式

输出答案。

样例

ABCDEFGHIJKLMNOPQRSTUVWXYZ
25

从按下 A 键到按下 Z 键,需要沿正方向每次移动 11 个单位,总移动距离为 2525。总移动距离不可能小于 2525,因此输出 2525

MGJYIZDKSBHPVENFLQURTCWOAX
223

数据范围

  • SSABCDEFGHIJKLMNOPQRSTUVWXYZ 的一个排列
难度 普及-
通过率
尝试 0
已通过 0
ID
3432
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签