UVa 100
来源:互联网 发布:知乎 冯大辉 离职 编辑:程序博客网 时间:2024/04/20 03:26
问题链接:
点击打开链接
解题思路:
用的比较笨的方法,从整数i到整数j循环求出每次循环长度比较,大于现有max值,则赋给max。
代码如下:
#include<cstdio>#include<stdlib.h>#include<cstring>int f(int x){int cnt=1;do{if(x==1)return cnt;++cnt;if(x%2){x=x*3+1;}else{x/=2;}}while(1);}int main(){int i,j,max,l,r;int cur;while(2==scanf("%d%d",&i,&j)){max=1;if(i<=j){l=i;r=j;}else{l=j;r=i;}for(int x=l;x<=r;++x){cur=f(x);if(cur>max)max=cur;}printf("%d %d %d\n",i,j,max);}return 0;}
0 0
- UVA 100
- Uva 100
- UVa 100
- UVA 100
- UVA-100
- UVA 100
- UVa 100 简单模拟
- UVA 100题解
- uva volume1 100
- 【UVa】 100_3n+1
- UVa OJ 100
- uva
- UVA
- UVA
- UVA
- uva
- UVA
- UVA
- Python学习
- C#中设置Excel单元格格式
- CentOS 7 下配置java web 所需要的环境
- apache 配置文件
- viewpager中去掉滑动,保留点击功能
- UVa 100
- 【专利小王子】审查意见通知书中外文对比文件的查找以及下载
- Python Virtualenv 使用(Windows)
- 【Spring源码】AOP部分源码解读
- 【程序7】 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- array的初始化
- 求下一个更大的数
- Servlet请求路径相关方法汇总
- c++第一节之函数重载与缺省参数