题目链接:https://cn.vjudge.net/problem/HDU-1032

水题

代码

#include <cstdio>
#include <algorithm>
using namespace std;
const int MAX=8388608;
int num[MAX], a, b;
int solve(int n){
if (n<MAX && num[n]) return num[n];
if (n==1) return 1; if (n%2) return (n<MAX)?(num[n]=solve(3*n+1)+1):(solve(3*n+1)+1);
else return (n<MAX)?(num[n]=solve(n/2)+1):(solve(n/2)+1);
} int main(void){
while (scanf("%d%d", &a, &b)==2){
int ans=1;
for (int i=min(a, b); i<=max(a, b); i++) ans=max(ans, solve(i));
printf("%d %d %d\n", a, b, ans);
} return 0;
}

最新文章

  1. 深入理解 Android 之 View 的绘制流程
  2. Qt——消息对话框的设计
  3. hadoop意外之旅--巧合遇到一只大象
  4. eclipse控制台中文乱码解决方法
  5. AFNetworking 3.0 版本使用
  6. tableviewCell折叠状态2
  7. 今年plan,做好四件事情
  8. sql查询重复记录并取对应最小值
  9. AngularJS:实现动态添加输入控件功能(转)
  10. android模块化app开发笔记-2插件间布局文件共享
  11. VC 为静态控件添加事件(修改ID号以后添加事件)
  12. linux list all users.
  13. poj 3190 Stall Reservations 贪心 + 优先队列
  14. information_schema.partitions 学习
  15. 第2周 页_SQL Server 中数据存储的基本单位
  16. 《你不知道的js》 ------1.作用域是什么
  17. [WEB]绕过安全狗与360PHP一句话的编写
  18. Java中的静态方法和实例方法的调用的理解(不同的类下的方法调用)
  19. sqrt()函数对素数判断的优化
  20. &lt;转载&gt; MySQL 架构 http://www.cnblogs.com/winner-0715/p/6863802.html

热门文章

  1. JTextArea 加入滚动条
  2. BOOL的getter方法
  3. Visual Studio 2015 官方下载及密钥
  4. 前端的console.log的效果写法
  5. STM8S汇编代码分析
  6. FCC高级编程篇之Validate US Telephone Numbers
  7. 壹、js的概述
  8. Linux Shell脚本编程-信号捕获
  9. Valgrind的安装及简单使用
  10. sort排序到底怎么排序