uva 100 The 3n+1 problem
2023-03-14 10:17:33 时间
题目链接: http://www.programming-challenges.com/pg.php?page=studenthome /* The 3n+1 problem 计算每个数的循环节长度,求给定区间的循环节长度的最大值。 */ #include<iostream> #include<stdio.h> using namespace std; int jk(int n) { int num=1; while(n!=1) { if(n&1) n+=(n<<1)+1; else n=n>>1; num++; } return num; } int main() { int x,y,i; // freopen("./pcio/110101.inp","r",stdin); while(scanf("%d %d",&x,&y)!=EOF) { int xx=x,yy=y; if(x>y) swap(x,y); int max=0; for(i=x; i<=y; i++) { if(jk(i)>max) max=jk(i); } printf("%d %d %d\n",xx,yy,max); } return 0; }
相关文章
- Windows 12 重磅爆料!微软 Windows 12 计划 3 月份开始开发
- 十个适用于 Linux 的开源轻量级网页浏览器
- 探秘 VMware Tanzu Kubernetes 发行版
- 云服务器1核1g配置如何
- 因价格没谈拢,Firefox 将更换内置搜索引擎
- HarmonyOS - Zxing-Embedded的使用
- 中文域名续费多少钱
- Openharmony 设备开发之helloworld (L2)
- 三丰云免费虚拟主机
- 云服务器1核2g能干吗
- 云服务器1核可以用吗
- 云服务器1核1g1m能干什么
- 十一 个步骤完美排查服务器是否被入侵
- 云服务器1核2g能干什么
- 如何让 LibreOffice 看起来像 Microsoft Office
- 云服务器1核2g什么意思
- 硬核图解网络IO模型!
- 云服务器1核2g是什么意思
- 需要2个TPM认证?消息称微软下月将正式开发Windows 12系统
- 云服务器1核1g什么意思