SXOJ843 迷失的奶牛
来源:互联网 发布:北京赛车软件下载 编辑:程序博客网 时间:2024/06/02 23:38
http://119.23.35.203/oj/contest/194/problems/1
题目理解后,理清思维便很好做,简单的模拟题,不熟悉的可以用数轴画出下图帮助理解
做法有多种,下面的代码是通过设置无线while循环,分左右两个方向满足条件即跳出的做法:
#include<cstdio>#include<cmath>using namespace std;int fam,cow,dis,tot;bool dir; int main(){scanf("%d %d",&fam,&cow);dis=1;tot=0;dir=1; //dis fam离最初起点的距离;tot fam走过的总距离;dir 0,1分别代表左右方向 while(1) //无限循环 在循环中设置条件跳出 {if(dir==1) //方向为右时 {if((fam+dis>=cow) && (fam<cow)) //如果当前这步就能到达或超过牛 {tot+=abs(fam-cow); printf("%d",tot); //加上当步到牛的距离 输出 break;}dir=0; //转变方向 } else{if((fam-dis<=cow) && (fam>cow)) //同上 {tot+=abs(fam-cow);printf("%d",tot);break;}dir=1; //转变方向 }tot+=dis*2; // 每次fam都回到最初起点,tot距离增加dis*2 dis*=2; //重新从起点出发,此时dis倍增 }return 0; }
完成~
阅读全文
0 0
- SXOJ843 迷失的奶牛
- 语言的迷失
- 迷失的Borland
- 迷失的季节联播
- 追寻迷失的自我
- 迷失的项目管理
- IE的迷失
- MVC的迷失?
- 迷失的小孩
- 在线书签的迷失
- 迷失的天性
- 迷失的小鹿
- 迷失的自我
- 我的迷失
- 迷失的阳台
- maya,迷失的世界
- 迷失的自我
- 迷失的自我
- Josephus again HDU
- 基于CAN总线的实验室管理系统
- 657. Judge Route Circle
- 51nod 1021 石子归并
- 对现有Hive的大表进行动态分区
- SXOJ843 迷失的奶牛
- 21分钟Mysql入门教程
- Centos 安装mysql问题解决
- getComputedStyle
- 样式与主题
- LDAP报错:javax.naming.AuthenticationException: [LDAP: error codelid Credentials]
- python封装一个效率极高的 批量更新、插入合一的工具
- angular的修改,性别筛选
- oracle树查询(递归查询)