#include <stdio.h> int main() { int a[26]={1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,4,1,2,3,1,2,3,4}; char b[100]; int c[100]; while(scanf("%s",b)!=EOF) { int sum=0; for(int i=0;i<strlen(b);i++) { c[i]=a[b[i]-'a']; sum=sum+c[i]; if(b[i]-b[i-1]==(a[b[i]-'a']-a[b[i-1]-'a'])) {//如果前后两个字符的下标差等于按键次数之差,则这两个字符在同一组中中,需要增加等待时间 sum=sum+2; } } printf("%d\n",sum); } return 0; }