zoj1871steps 数学 水
来源:互联网 发布:淘宝如何装修店铺教程 编辑:程序博客网 时间:2024/06/17 01:03
zoj1871
题目大意:给你一段长度,起始和末尾一步只能是一个单位长度,每一步和前一步长度差不超过一,问恰好走到终点的最小步数。
假设前半截一直在+1,后半截直接对称过去,刚刚到则+0,保证了最小步数,剩余的零头+1或者+2.
#include<cstdio>#include<cstdlib>#include<iostream>using namespace std;int main(){int m,n,temp,i;while(~scanf("%d%d",&m,&n)){temp=0; m=n-m;;i=1;while(true){temp+=2*i;if(temp+2*(i+1)<=m) i++;else break;}if(temp==m) printf("%d\n",2*i);//刚刚到 else if(temp+i>=m) printf("%d\n",2*i+1);//单出来一次 else printf("%d\n",2*i+2);//单出来两次 }return 0;}
阅读全文
0 0
- zoj1871steps 数学 水
- Equations(数学,水)
- HDU 4342 水数学
- HDU 5363 (数学 水~)
- 数学水题
- HDU1065(数学水题)
- 数学
- 数学
- 数学
- 数学
- 数学
- 数学
- 数学
- 数学
- 数学
- 数学
- 数学
- 数学
- 基础数论算法(八) 矩阵乘法与线性齐次递推公式的快速求值
- RE:JAVA学习-初访 对象与类
- SpringMVC报错:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
- 关于python的整形(int)自动转长整形(long)的问题
- 大牛论坛
- zoj1871steps 数学 水
- CentOS 通过yum安装gcc 4.8, 4.9, 5.2等高版本GCC
- 关于SLAM的那些事——实时RGBD_ORB_SLAM (Ubuntu+Xtion)
- 【转载、修改、增强】MFC基于对话框程序如何最小化到托盘?
- caffe 学习笔记-prototxt文件定义与读取
- appium(java)——环境搭建
- React Native基础
- jvm_bind端口占用异常原因分析
- 表排序(基于插入排序) C~