HDU-1032 The 3n+1 problem 模拟问题(水题)
题目链接: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;
}
HDU-1032 The 3n+1 problem 模拟问题(水题)的更多相关文章
- 题解报告:hdu 1032 The 3n + 1 problem(克拉兹问题)
		题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1032 Problem Description Problems in Computer Science ... 
- HDU 1032  The 3n + 1 problem (这个题必须写博客)
		The 3n + 1 problem Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Other ... 
- HDU  1032.The 3n + 1 problem【注意细节】【预计数据不强】【8月21】
		The 3n + 1 problem Problem Description Problems in Computer Science are often classified as belongin ... 
- HDU 1032 The 3n + 1 problem
		还以为要递归推一推的 结果暴力就过了 要注意 i,j 大小 #include <iostream> using namespace std; int a,b; long long cnt, ... 
- HDU 5832 A water problem(某水题)
		p.MsoNormal { margin: 0pt; margin-bottom: .0001pt; text-align: justify; font-family: Calibri; font-s ... 
- CODE FESTIVAL 2017 qual B B - Problem Set【水题,stl map】
		CODE FESTIVAL 2017 qual B B - Problem Set 确实水题,但当时没想到map,用sort后逐个比较解决的,感觉麻烦些,虽然效率高很多.map确实好写点. 用map: ... 
- 杭电OJ——1032 The 3n + 1 problem
		The 3n + 1 problem Problem Description Problems in Computer Science are often classified as belongin ... 
- hdu 1012:u Calculate e(数学题,水题)
		u Calculate e Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Tot ... 
- HDU 5889 Barricade(最短路+最小割水题)
		Barricade Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Total ... 
随机推荐
- JQuery中的find、filter和each方法学习
			find() 概述 搜索所有与指定表达式匹配的元素.这个函数是找出正在处理的元素的后代元素的好方法. 所有搜索都依靠jQuery表达式来完成.这个表达式可以使用CSS1-3的选择器语法来写. 参数 e ... 
- 3DES(或称为Triple DES)是三重数据加密算法(TDEA,Triple Data Encryption Algorithm)
			3DES(或称为Triple DES)是三重数据加密算法(TDEA,Triple Data Encryption Algorithm)块密码的通称.它相当于是对每个数据块应用三次DES加密算法.由于计 ... 
- shell-3.bash的基本功能:多命令顺序执行与管道符
			1. 2. 
- 路飞学城Python-Day17
			[1.编程范式] 1.面向过程编程 2.面向对象编程 [2.面向过程编程] 面向过程:核心就是过程 什么是过程? 过程指的是解决问题的步骤,先做什么,在作什么,面向过程就像是设计一个流水线,是一种 ... 
- element-ui的table表格控件表头与内容列不对齐问题
			原文链接:点我 element-ui的table表格控件表头与内容列不对齐问题 解决方法:将以下样式代码添加到index.html.或app.vue中(必须是入口文件,起全局作用!)body .el- ... 
- jQuery实现点击图标div循环放大缩小功能
			很基础的一个功能,点击左下角的图标按钮,地图的整个div会变大,变大预览之后,再次点击图标按钮,地图的整个div会变小,恢复原样,两个图标在地图界面的放大和缩小时间不断的切换图标状态(箭头向里面,或者 ... 
- 【codeforces 67A】Partial Teacher
			[题目链接]:http://codeforces.com/problemset/problem/67/A [题意] 给一个长度为n-1的字符串; 每个字符串是'L','R','='这3种字符中的一个; ... 
- Java实现二叉树的创建、递归/非递归遍历
			近期复习数据结构中的二叉树的相关问题,在这里整理一下 这里包含: 1.二叉树的先序创建 2.二叉树的递归先序遍历 3.二叉树的非递归先序遍历 4.二叉树的递归中序遍历 5.二叉树的非递归中序遍历 6. ... 
- storm trident function函数
			package cn.crxy.trident; import java.util.List; import backtype.storm.Config; import backtype.storm. ... 
- Hadoop2.6.0配置參数查看小工具
			前言 使用Hadoop进行离线分析或者数据挖掘的project师,常常会须要对Hadoop集群或者mapreduce作业进行性能调优. 或许你知道通过浏览器訪问http://master:18088/ ... 
