【CodeForces】[651A]Joysticks
来源:互联网 发布:青岛seo 编辑:程序博客网 时间:2024/05/01 06:01
大意是两个操纵杆一个充电器
每一个分钟只能充一个,充的那个电量+1不充的那个电量-2
需要注意的是
当有一个电量为1时则必须要充
否则就游戏结束
当然 当有电量为0的游戏也结束
所以可以模拟来做
并且考虑一下特殊情况就好了
#include<stdio.h>int main() { int n,m; while(scanf("%d %d",&n,&m)!=EOF) { int cnt=0; while(n&&m) { if(n==1&&m>1) { n++; m-=2; cnt++; } else if(m==1&&n>1) { m++; n-=2; cnt++; } else if(n==1&&m==1) { n=0; m=0; } else { if(n>m) { int t=(n-m)/2; if((n-m)&1) t++; n-=2*t; m+=t; cnt+=t; } else if(m>n) { int t=(m-n)/2; if((m-n)&1) t++; m-=2*t; n+=t; cnt+=t; } else { n-=2; m++; cnt++; } } } printf("%d\n",cnt); } return 0;}
题目地址:【CodeForces】[651A]Joysticks
0 0
- CodeForces 651A-Joysticks
- Codeforces 651A Joysticks
- 【CodeForces】[651A]Joysticks
- Codeforces 651A Joysticks
- codeforces 651A Joysticks
- CodeForces 651 A Joysticks
- CodeForces-651A. Joysticks
- CodeForces 651A Joysticks
- codeforces 651A Joysticks
- codeforces 651A A. Joysticks
- codeforces 651A Joysticks【贪心】
- Codeforces 651A Joysticks 【贪心】
- CodeForces 651A:Joysticks【模拟】
- codeforces--651A Joysticks(贪心)
- Codeforces 651A Joysticks【贪心】
- 【CodeForces 651A】Joysticks 模拟
- Codeforces 651A Joysticks(模拟)
- 【codeforces】-#651A-Joysticks(耗电,充电)
- 【WebService开发】其他调用webservice的方法
- Mybatis的优缺点——个人观点(勿喷)
- 推荐系统(1)—推荐系统评测
- one-hot编码
- C++并行开发Pthread之线程(一)
- 【CodeForces】[651A]Joysticks
- ubuntu访问windows共享
- 嵌入式 十个最值得阅读学习的C开源项目代码
- 微信开发环境搭建
- dB单位含义及换算
- abs()与fabs()
- 143. Reorder List | Java最短代码实现
- 析构函数
- UIView的属性介绍