HDU1032 模拟
来源:互联网 发布:火箭网络加速器 编辑:程序博客网 时间:2024/05/24 03:37
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1032
1. input n
2. print n
3. if n = 1 then STOP
4. if n is偶数 then n= 3n + 1
5. else n=- n / 2
6. GOTO 2
表示一个循环,输入i,j找出i-j里面循环最大的循环数。注意i可能大于j,很多水题都会设置这个WA。。。
#include<iostream>using namespace std;int fun(int n) { int count = 0; while(n!=1) { if (n % 2 == 0) n = n / 2; else n = 3 * n + 1; count++; } count++;return count;}int main(){ int a, b; while (cin >> a >> b) { int k,count,temp=0; int aa = a, bb = b; if(bb<aa) { k = aa; aa = b; bb = k; } for (int i = aa; i <= bb; i++) { count = fun(i); if (count > temp) temp = count; } cout << a << " " << b << " " << temp << endl; } return 0;}
阅读全文
0 0
- HDU1032 模拟
- hdu1032
- HDU1032
- hdu1032
- hdu1032
- HDU1032
- HDU1032
- hdu1032水
- hdu1032 The3n+1problem
- hdu1032解题报告
- hdu1032 3n+1 Problem
- HDU1032:The 3n + 1 problem
- The 3n + 1 problem(HDU1032)
- HDU1032--The 3n + 1 problem
- HDU1032 The 3n + 1 problem
- HDU1032 The 3n + 1 problem
- HDU1032 The 3n + 1 problem(java)
- hdu1032 The 3n + 1 problem
- jQuery-cookie用法
- 列表视图布局实现步骤
- [java]servlet编程
- 自定义控件之模仿W8界面
- 圆形路径上,求某两点的最大的距离。
- HDU1032 模拟
- sql注入基本原理1
- LCT知识点
- 「音视频直播技术」OpenGL渲染之着色器
- jeesite框架
- bzoj1131 树形dp
- 文档流
- bzoj1863 [Zjoi2006]trouble 皇帝的烦恼 二分+DP
- 工厂模式