Codeforces_731_A
2024-09-06 17:45:06
http://codeforces.com/problemset/problem/731/A
每次操作总共4种情况,判断一下就好了。
#include<iostream>
#include<cstring>
#include<cstdio>
#include<algorithm>
using namespace std; char s[]; int main()
{
int cnt = ;
char now = 'a';
scanf("%s",s);
int len = strlen(s);
for(int i = ;i < len;i++)
{
if(now <= s[i]) cnt += min(s[i]-now,now+-s[i]);
else cnt += min(now-s[i],s[i]+-now);
now = s[i];
}
printf("%d\n",cnt);
return ;
}
最新文章
- 如何用Perl截取报文
- (Array)27. Remove Element
- FTP+SFTP工具类封装-springmore让开发更简单
- HTML Meta中添加X-UA-Compatible和IE=Edge,chrome=1有什么作用?
- CSS文字控制与文本控制
- 1) data-options
- BZOJ 1199: [HNOI2005]汤姆的游戏 计算几何暴力
- MTK Android Driver知识大全
- C#基础知识01(continue、break 和 return、ref 和 out)
- java 网络编程 UDP TCP
- 搭建SSM项目框架全过程及思考
- Android官方命令深入分析之etc1tool
- [转] 图解Seq2Seq模型、RNN结构、Encoder-Decoder模型 到 Attention
- java 不定长参数
- npm WARN install Refusing to install vue-router as a dependency of itself
- requests SSLError: hostname &#39;ccc.xxx.com&#39; doesn&#39;t match &#39;*.b0.upaiyun.com&#39;
- 使用深度学习检测TOR流量——本质上是在利用报文的时序信息、传输速率建模
- [Unity动画]05.Entry &; Exit &; Any State
- viewport Meta Tag
- Jenkins升级;yum 安装软件升级