HDU 5523 Game
来源:互联网 发布:俄语翻译软件 编辑:程序博客网 时间:2024/04/28 12:16
很不错的一道小模拟 需要分几种情况来讨论
首先 当起点等于终点时 如果n不为1 则无解输出-1
然后用3个值分别表示ss(起点和边界距离) tt(终点和边界距离) st(起点和终点距离 )
然后分情况讨论即可
#include<iostream>#include<cstdio>#include<cstring>#include<cctype>#include<cmath>#include<vector>#include<queue>#include<map>#include<algorithm>#include<set>#define scnaf scanf#define cahr char#define bug puts("=========================");using namespace std;typedef long long ll;const int maxn=3000+5;const int mod=1000000007;int main(){ int n,s,t; while(~scnaf("%d%d%d",&n,&s,&t)) { if(t==s) { if(n!=1) puts("-1"); else puts("0"); continue; } int ss=0,tt=0,st=0; if(s!=1&&s!=n) ss++; if(t!=1&&t!=n) tt++; if(abs(t-s)!=1) st++; if(ss+tt==0) puts("0"); else if(st==0){ puts("1"); } else { if(ss==0) puts("1"); else puts("2"); } }}
0 0
- HDU 5523 Game
- HDU 5523 Game
- HDU 5523:Game
- HDU 5523 Game
- HDU 5523 Game
- HDU 5523 ——Game
- HDU 5523 Game(模拟)
- hdu 5523 Game(水)
- 练习:hdu 5523 Game + hdu 5524 Subtrees
- Game HDU
- Game HDU
- HDU 2429 Word Game
- hdu 3074 Multiply game
- HDU 2419 Boring Game
- hdu 2429 Word Game
- HDU 3389 Game
- HDU 3657 Game
- HDU 1505 City Game
- android中的Application
- java和C#访问数据库字段空值
- java中为什么要实现序列化,什么时候实现序列化?
- [mysql]explain语句中的key_len计算
- ImageNet Classification with Deep Convolutional Neural Network解读
- HDU 5523 Game
- Struts2-----Ognl表达式语言
- 笔记七(随机运动)
- 一个优化算例的脚本代码
- 九度OJ 1342:寻找最长合法括号序列II (DP)
- Android-UI布局---RecyclerView学习(二)利用它做的相册集效果
- leetcode 52:Maximum Subarray
- android菜鸟修炼记
- web前端初步学习的自我总结