本题比较基础,依次计算每个数的cycle length,输出其中最大的即可。

注意输入的 i 不一定大于 j,一定要事先判断,但输出时要按照输入的顺序,所以要先输出 i 和 j。

#include <iostream>
using namespace std;int main()
{int a, b;int num, max;int temp;while (cin >> a >> b){cout << a << " " << b << " ";if (a > b){temp = a;a = b;b = temp;}max = 0;for (int i = a; i <= b; i++){num = 0;temp = i;while (temp != 1){++num;if (temp % 2 == 1)temp = temp * 3 + 1;elsetemp = temp / 2;}++num;if (num > max)max = num;}cout << max << endl;}return 0;
}

继续加油。

杭电OJ 1032(C++)相关推荐

  1. 杭电OJ分类题目(2)

    原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(2) HDU Water~~~ HDU 100 ...

  2. 【ACM】杭电OJ 2037

    题目链接:杭电OJ 2037 先把b[i]进行排序,然后,b[i]与a[i+1]进行比较. #include <iostream> #include <cstdio> #inc ...

  3. 【ACM】杭电OJ 2020(排序)

    题目链接:杭电OJ 2020 排序可以有冒泡排序,选择排序,或者直接调用函数. 下面是选择排序: #include <stdio.h> #include <math.h> in ...

  4. 【ACM】杭电OJ 2018

    题目链接:杭电OJ 2018 从n>4开始,每一年的牛的数量=前一年的牛的数量+三年前的牛的数量 问:为什么是三年前? 答:假设三年前有一头小牛出生,出生的那一年即为第一年,到了第四年,即三年后 ...

  5. 【ACM】杭电OJ 1005

     题目链接:杭电OJ 1005 超时代码如下(而且开辟的数组空间大小不够): #include <stdio.h> int m[100000]; int f(int n,int a,int ...

  6. 【ACM】杭电OJ 1004

     题目链接:杭电OJ 1004 运行环境:Dev-C++ 5.11 思路: 先把先把num数组全部赋值为1:第一个颜色单独输入,从第二个开始,需要与前面的进行比较,如果前面有相同的颜色,则在目前的nu ...

  7. 【ACM】杭电OJ 2012。

    题目链接:杭电OJ 2012 思路很简单,但是有一种高效算法显示编译错误,不知道为什么 运行环境:VS2017 AC代码: #include <stdio.h> #include < ...

  8. 【ACM】杭电OJ 1003。

    运行环境VS2017  题目链接:杭电OJ 1003 主要思想是: 用d[i]来存放前i项中最大的和,得到end,然后再倒推,得起始的位置begin 然而在程序42行的疑问,大家可以讨论一下吗???? ...

  9. 【ACM】杭电OJ 1241(深度优先搜索小结)

    题目链接:杭电OJ 1241 深度优先搜索问题 深度优先搜索是搜索的手段之一.它从某个状态开始,不断地转移状态直到无法转移,然后回退到前一步的状态,继续转移到其他状态,如此不断重复,直至找到最终的解. ...

  10. 【ACM】杭电OJ 1096

    题目链接:杭电OJ 1096  只要注意输出格式就好,其他没有问题! #include <stdio.h> int main () {int a,N,n,sum;scanf("% ...

最新文章

  1. ios5 ARC机制介绍和使用
  2. Maven(九)Eclipse创建Web项目(简单方式)
  3. 客户端突如其来的“白屏”等待该如何解决?
  4. WPF - 自定义标记扩展
  5. A4.2021年全国数学建模竞赛A题-赛题分析与评阅要点(FAST主动反射面的形状调节)
  6. 3天2100万!周杰伦的说好不哭,20万点评Python来分析
  7. JAVA学习IO(1)
  8. 软件开发之韵:和谐敏捷
  9. (day 1)创建项目--3【创建应用】
  10. java加载so文件_java加载so文件
  11. java 视频处理_java使用ffmpeg处理视频的方法
  12. 人人商城小程序getUserProfile登录接口升级
  13. 怎样提升小程序UV访客,快速开通流量主!
  14. 美团商品知识图谱的构建及应用
  15. 树莓派装专用服务器系统,Raspberry Pi 树莓派安装64位系统打造全功能NAS [全网最正确操作记录]...
  16. MATLAB仪表表盘数字识别
  17. 怎么区分BGP高防服务器和普通服务器?
  18. Sharepoint 2010:备份与恢复
  19. 使用CSS3制作一个简单的商品列表、浮动布局
  20. 一个简单的基于连接的端口扫描器

热门文章

  1. python行与行之间必须对齐_Python中列名及其对应行的对齐
  2. php牛牛发牌算法,分享一个牛牛算法
  3. 从程序员到项目经理:思维一换天地宽
  4. Spring Cloud Zuul过滤器详解
  5. 手把手教你十分钟学会使用小程序云存储
  6. git 放弃本地修改
  7. 2022年上半年技术领域TOP 10高薪岗位出炉,第一名月薪4万
  8. python 进化树_SCHISM 构建克隆进化树
  9. catia如何单击停止捕获_CATIA打开文件时显示单击确定终止
  10. 码云上传文件夹_本地上传码云文件