uva100解题报告
来源:互联网 发布:c语言进制转换程序 编辑:程序博客网 时间:2024/06/05 02:28
一开始我以为这是一个很水的题,结果提交的时候却报错了。这让我很吃惊,然后我以为是int型的数据不够用,溢出了。于是我改成了long long型,可还是报错。我又仔细的看了一下才发现原来这里有一个坑——i不一定比j小。之后的事就好办了,确定左右成功AC。
AC代码
#include<cstdio>#include<algorithm>using namespace std;long long cycle(long long n){ int len=1; if(n==1) return len; while(n!=1){ if(n%2) n=3*n+1; else n/=2; len++; } return len;}int main(){ long long i,j; while(scanf("%lld %lld",&i,&j)==2){ long long left=min(i,j); long long right=max(i,j); long long maxn=cycle(left); for(long long k=left+1;k<=right;k++) maxn=max(maxn,cycle(k)); printf("%lld %lld %lld\n",i,j,maxn); }}
阅读全文
1 0
- uva100解题报告
- uva100
- UVA100
- UVA100
- 解题报告
- 解题报告
- 解题报告
- 解题报告
- 解题报告
- 解题报告
- 解题报告
- PC110101/UVa100
- Antiprime解题报告
- expr解题报告
- 华容道解题报告
- tju解题报告
- zju1062/pku1095解题报告
- UsacoGate解题报告 --- 序曲
- html 基础入门
- web移动端浮层滚动带动底层元素滚动问题解决
- 如何查看端口被哪个程序应用
- Hide Delegate(隐藏“委托关系”)
- mybatis中的多参传递,包含实体的多参传递
- uva100解题报告
- 刷清橙OJ--A1095.教室排课
- mysql 5.7 this is incompatible with sql_mode=only_full_group_by 问题
- 算法概论课后习题
- 全屏、沉浸式、fitSystemWindow使用及原理分析:全方位控制“沉浸式”的实现
- 记一些常用又不好记的东西
- 51nod 1594 Gcd and Phi
- Android Listview优化详解
- 用鼠标控制玩家选择的英雄转动