CodeForces
来源:互联网 发布:简单 php接口开发实例 编辑:程序博客网 时间:2024/06/01 10:43
Friends are going to play console. They have two joysticks and only one charger for them. Initially first joystick is charged at a1 percent and second one is charged at a2 percent. You can connect charger to a joystick only at the beginning of each minute. In one minute joystick either discharges by 2 percent (if not connected to a charger) or charges by 1 percent (if connected to a charger).
Game continues while both joysticks have a positive charge. Hence, if at the beginning of minute some joystick is charged by 1 percent, it has to be connected to a charger, otherwise the game stops. If some joystick completely discharges (its charge turns to 0), the game also stops.
Determine the maximum number of minutes that game can last. It is prohibited to pause the game, i. e. at each moment both joysticks should be enabled. It is allowed for joystick to be charged by more than 100 percent.
The first line of the input contains two positive integers a1 and a2 (1 ≤ a1, a2 ≤ 100), the initial charge level of first and second joystick respectively.
Output the only integer, the maximum number of minutes that the game can last. Game continues until some joystick is discharged.
3 5
6
4 4
5
代码:
#include<stdio.h>int main(){int a,b;int flag;int ans;while(~scanf("%d%d",&a,&b)){ans=0;while(a>0 && b>0)//当有一个没电了就停止 {if(a==1 && b==1)//虽然1 1没有前状态,但是测试示例可以直接输入1 1,这里坑了我 break; ans++;if(a<=b)flag=0;elseflag=1;if(flag)//每次给电量低的充电。 {a-=2;b++;}else{b-=2;a++;}}printf("%d\n",ans);}return 0;}
- codeforces~~~
- Codeforces
- codeforces
- Codeforces
- codeforces
- codeforces
- Codeforces
- Codeforces
- CodeForces
- CodeForces
- CodeForces
- CodeForces
- CodeForces
- Codeforces
- Codeforces
- Codeforces
- Codeforces
- Codeforces
- bzoj1735[Usaco2005 jan]Muddy Fields 泥泞的牧场
- cookie or session 状态保存信息存储
- 如何向一个Fragment传递参数---setArguments方法的介绍
- uC/OS-III之任务同步
- ASP.NET-Panel容器控件
- CodeForces
- 歌尔全新VR头显参考设计出炉,轻便+高超清显示值得期待
- js查找数组元素位置
- 从launcher中点击一个应用icon之后发生了什么?
- windows/Ubuntu搭建以太坊私有链环境
- 简介JVM的Serial及ParNew收集器
- git-flow应用流程
- 安卓集成支付宝
- stm32,中断