UVA 100(即POJ1207)
来源:互联网 发布:中国大数据网站 编辑:程序博客网 时间:2024/05/16 15:37
题意:题目首先给出一个循环公式,对于一个整数n,当n为奇数时,n=3n+1,当n为偶数时,n=n/2,如此循环下去直到n=1时停止。现题目要求对任意输入的两个整数i、j,输出i、j之间(包括i、j)的所有数进行上述循环时的最大循环次数(包括n和1)。
#include<iostream>#include<cmath>using namespace std;int main(){ int i,j; while(cin>>i>>j) { cout<<i<<' '<<j<<' '; if(i>j) swap(i,j); int max=0,k; for(k=i;k<=j;k++) { int sum=1,p=k; while(p!=1) { sum++; if(p&1) p=3*p+1; else p/=2; } if(max<sum) max=sum; } cout<<max<<endl; } return 0;}
- UVA 100(即POJ1207)
- POJ1207
- poj1207
- poj1207
- POJ1207
- POJ1207
- poj1207
- poj1207
- poj1207
- poj1207
- poj1207
- poj1207
- poj1207(3n+1)
- POJ1207 水题
- 北大暑假训练计划—POJ1207 The 3n + 1 problem(C语言)
- POJ1207解题报告
- POJ1207解题报告
- POJ1207解题报告 Java
- 也许明天。
- Debian Linux下编译C++源程序 [大三四八九月实习]
- Oracle imp导入数据指定表空间
- objective-c基础语法学习之--(3)NSArray
- JNI,让native callback Java methods
- UVA 100(即POJ1207)
- 开始学习《自己动手写操作系统》遇到的小问题.
- 解决rman备份脚本中密码明文的问题--wallet
- 语无伦次的‘假’说
- Udacity调试课笔记之调试者的工作方式
- foundations of python networking看了之后照上面的例子做。怎么都做不出来。以后成为高手再回来分析。
- 编程中Ctrl键的作用-四两拨千斤
- opengl学习笔记2-1-基本的运行框架
- Mahout随机森林算法源码分析(2-1)BuildForest