题目大意 : 输入两个数,输出两数之间计算3n+1步数最大的数.
注意 : 输入的两个数不一定是小的数在前面大的数在后面(一个Wrong Answer...)
首先,想都不用想就蛮力计算.每个case单独计算(15ms)
后来发现测试数据实在太小(0到10000).就预处理了一下(0ms)哈哈.
ps : 最近poj的c++标准改了.main函数没返回值会错(贡献一个compile error...)
![]()
本文介绍了一个经典的数学问题——3n+1问题,并提供了一种高效的求解方法。通过对1到10000之间的整数进行预处理,实现了快速查找任意两个数之间按3n+1规则迭代的最大步数。
题目大意 : 输入两个数,输出两数之间计算3n+1步数最大的数.
注意 : 输入的两个数不一定是小的数在前面大的数在后面(一个Wrong Answer...)
首先,想都不用想就蛮力计算.每个case单独计算(15ms)
后来发现测试数据实在太小(0到10000).就预处理了一下(0ms)哈哈.
ps : 最近poj的c++标准改了.main函数没返回值会错(贡献一个compile error...)
![]()
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

被折叠的 条评论
为什么被折叠?