NOJ1055叙拉古猜想——水题

NOI题库1.5.18角谷猜想 总时间限制: 1000ms 内存限制: 65536kB 描述 所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、2、1。 程序要求输入一个整数,将经过处理得到1的过程输出来。 输入 一个正整数N(N <= 2,000,000) 输出 从输入整数 阅读详情

叙拉古猜想

时间限制(普通/Java):1000MS/3000MS          运行内存限制:65536KByte
总提交:944            测试通过:252

描述

有这样一个游戏:从一个正整数开始,两人轮流进行如下运算:
若是奇数,就把这个数乘以3再加1;若是偶数,就把这个数除以2。这样演算下去,直到第一次得到1才算结束,首先得到1的获胜。
比如,要是从1开始,就可以得到1→4→2→1;要是从17开始,则可以得到17→52→26→13→40→20→10→5→16→8→4→2→1。
这个问题就是叙拉古猜想,也叫科拉兹猜想或角谷猜想。
现在,你和你的朋友一起玩这个游戏,由你先开始,请问谁获胜?

输入

第一行N(N<=500),接下来N行,每行一个整数M(M<=10,000,000),表示你拿到的数字式M。

输出

输出N行,如果是你获胜,输出“I win!”,否则输出“I lost!”。

样例输入

2
1
17

样例输出

I win!
I lost!

题目来源

wwm


分析:水题!不过还有一个小细节要注意。因为输入1时要参与循环,所以不能用while循环,应该用do-while循环。

#include<stdio.h>

//叙拉古猜想

int main()
{
	int n, m;
	scanf("%d",&n);
	while(n --)
	{
		int shunxu = 1; // 开始顺序
		scanf("%d",&m);
		do // 只能用do-while循环
		{
			if(m%2 == 1)
				m = m*3+1;
			else
				m /= 2;
			shunxu ++;
		}while(m != 1);
		if(shunxu%2 == 0)
			printf("I win!\n");
		else
			printf("I lost!\n");
	}
	return 0;
}


Python数学难题:科拉兹猜想(又称为 3x+1 猜想、角谷猜想、哈塞猜想、冰雹猜想、乌拉姆猜想或叙拉古猜想) 科拉兹猜想,又称为3n+1猜想,是一个与自然数相关的猜想。它描述的是: 对于每一个正整数,如果它是奇数,则对它乘3再加1;如果它是偶数,则对它除以2,如此循环,最终都能够得到1。这个看似简单的猜想,却引起了数学界长达数十年的关注。尽管数学家们已经对许多数字进行了验证,但这个猜想仍然未能得到完全地证明。 阅读详情

相关推荐

西工大noj100题python2024第一季1-10

【代码】西工大noj100题python2024第一季1-10。

weixin_70523540的博客 1800

科拉茨猜想,统计最终变成1所运算的次数,以及数列是否有重复

https://baijiahao.baidu.com/s?id=1710291588934292399&wfr=spider&for=pc 任意挑选一个正整数。如果它是一个奇数,那么就乘以3再加1。如果它是一个偶数,那么就除以2。对得到的新数字做同样的事,一直这样做。如果你在某一时刻得出了数字1,那么就停止。 我知道这可能不是世界上最有趣的游戏,但请你多玩一会儿。我向你保证,这将是很有趣。 例如,如果我们从7开始,我们会得到下面的数列(从现在开始,我们称它为科拉茨序列)。 7, 2

ylq1045的专栏 5145

图学习——04.HAN(异构图注意力网络)

什么是异构图,什么是元路径,什么是HAN,怎么计算attention,节点级别的attention和语义级别的attention

m0_51474171的博客 2999

考拉兹猜想的最终收敛意义

考拉兹猜想最终收敛到 1 的意义,不仅在于解决一个具体的数学问题,更在于它所体现的数学思维方式和对多个数学领域的影响。:序列的收敛路径看似随机,但实际上遵循确定的规则,这引发了对随机过程和确定性系统之间关系的思考。:由于其易懂的规则,考拉兹猜想成为引导学生进入数学探索的良好例子,培养逻辑思维和探索精神。:简单的问题往往蕴含深刻的数学规律,考拉兹猜想的最终收敛性体现了数学的奇妙和美感。:试图证明该猜想的过程中,催生了许多新的数学方法和工具,丰富了数论的研究手段。

u014177256的博客 1910

Hopf振荡器在机器人步态控制里到底怎么用?一个CPG仿生案例说清楚

本文深入解析了Hopf振荡器在机器人步态控制中的实际应用,通过CPG仿生案例详细展示了从数学方程到关节指令的完整流程。重点探讨了Hopf振荡器的极限环稳定性、参数调节技巧及自适应控制策略,为机器人运动控制提供了高效解决方案。

weixin_29284657的博客 202

COMSOL报错调试总结(不定期更新)

COMSOL报错调试总结1. 可定位错误1.1 除零错误1.2 未定义变量值1.3 边界条件/材料属性等缺失2. 难定位错误2.1. 装配期间内存不足 官方给的案例总是非常完美,运行流畅,结果完美。但是自己做模型时候就总是报错,而且不像自己coding的程序那样可以明确定位哪里出了bug。这里把我碰到的一些报错问题以及调试方法记录下来~ 部分来源于以下参考来源: http://wap.sciencenet.cn/blog-1467490-1118453.html?mobile=1 1. 可定位错误 以下错误

jessica0307的博客 8万+

noj(水题)2-10

西工大noj水题2-10详细解答~

Bi_long的博客 858

FPGA实现电机转速PID控制

通过纯RTL实现电机转速PID控制,包括电机编码器值读取,电机速度、正反转控制,PID算法,卡尔曼滤波,最终实现对电机速度进行控制,使其能够渐近设定的编码器目标值。

STATEABC的博客 7505

数学思维之科拉茨猜想

52是偶数,所以取半,得到26,再取半,得到13。将40取半得到20,再取半得到10,再取半得到5。将5乘以3再加1,得到16。将16取半得到8,再取半得到4,再次取半得到2,最后再取半得到1,游戏结束。对整个游戏进行总结,得到序列17→52→26→13→40→20→10→5→16→8→4→2→1。科拉茨的数字游戏是迭代的——对一个数进行运算后,我们会得到一个数,我们再对得到的数进行运算,直到得到1。洛萨·科拉茨是二十世纪初的数学家,他发明了一个数学游戏,任取一个自然数,如果这个数是1,那么游戏结束;

bugsycrack的博客 536

SCL3400-D01双轴高精度倾角计

简介 两轴高精度加速度计,提供两个模式。 ±30° with 10 Hz LPF ±90° with 40 Hz LPF Resolution up to 32768 LSB/g Ultra-low 0.0009°/√Hz noise density 这款传感器是替换之前村田的停产的模拟量系列的芯片,正在测试中,具体效果大伙可以评测。 一、引脚连接图 引脚图兼容SCL3300 二、SPI接口 1.SCL3300和SCL3400略有区别如下图 左边为SCL3...

专注惯导领域 3808

2026年3月GESP真题及题解(C++七级): 选择题和判断题(题解)

2026年3月GESP真题及题解(C++七级): 选择题和判断题(题解)

王老师青少年编程 989

叙拉古猜想

描述:   叙拉古猜想又称科拉兹猜想、哈塞猜想、3n+1猜想、乌拉姆猜想或角谷猜想,是指对于每一个大于1的正整数,如果它是奇数,则将其乘3加1,如果它是偶数,则将除以2,如此循环,最终将得到1。 Syracuse conjecture also known as collards conjecture, Hasse conjecture, 3n +1 conjecture the Ulam c...

qq_28660653的博客 1056

RK3588开发笔记-ISP模块参数调试

本文详细介绍了基于RK3588平台的ISP模块参数调试流程。主要内容包括:硬件准备(RK3588板卡、IMX415摄像头等)、软件环境搭建(Ubuntu系统、RKISP_Tuner工具)、IMX415摄像头基础使用验证、RKISP2.x Tuner工具的使用方法(新建/加载IQ参数文件、Sensor配置、Raw图采集)以及最终IQ文件的部署。文章重点强调了基础标定的重要性,建议开发者分场景调试并参考官方文档,通过合理配置ISP参数来优化图像质量。该调试流程适用于RK3588平台的图像采集类项目开发。

flypig has a dream! 839

验证角谷猜想

验证角谷猜想<br />Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)<br />Total Submission(s): 1825    Accepted Submission(s): 930<br /><br />Problem Description数论中有许多猜想尚未解决,其中有一个被称为“角谷猜想”的问题,该问题在五、六十年代的美国多个著名高校中曾风行一时,这个问题是这样描述的:

追求自由的码砖人 2579

【保姆级教程】基于UNet++&MobileNetv3的语义分割模型从训练到RK3588部署:让边缘AI落地效率提升300%

通过SMP库一键构建encoder_name="mobilenet_v2", # 选择MobileNetv3作为骨干encoder_weights="imagenet", # 加载预训练权重加速收敛in_channels=3, # 输入图像通道数(RGB)classes=29, # Cityscapes数据集类别数activation=None # 输出无激活,便于后续损失计算本教程从“模型设计-训练-转换-边缘部署”全链路拆解了。

FJN110的博客 256

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

考拉兹猜想

“考拉兹猜想”(又称3n+1猜想、角谷猜想、哈塞猜想、乌拉姆猜想或叙拉古猜想) 和“哥德巴赫猜想”一样目前还没有用数学方法证明其完全成立。在1930年,德国汉堡大学的学生考拉兹,曾经研究过这个猜想,因而得名。在1960年,日本人角谷静夫也研究过这个猜想。该猜想的叙述十分简单:从任何一个正整数n出发,若是偶数就除以2,若是奇数就乘3再加1,如此继续下去,...

啊啊啊啊2 2849

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

西北工业大学NOJ Python程序设计作业71-80

第8季:集合与字典(Season 8-Sets and Dictionary)(71-80) 前置知识点 建议大概了解下述函数库的基本运用之后再完成题目会更顺利。 copy()与deepcopy()区别 寻常意义的复制就是深复制,即将被复制对象完全再复制一遍作为独立的新个体单独存在。所以改变原有被复制对象不会对已经复制出来的新对象产生影响。 浅复制并不会产生一个独立的对象单独存在,他只是将原有的数据块打上一个新标签,所以当其中一个标签被改变的时候,数据块就会发生变化,另一个标签也会随之改变。 sort

Phoenix_ZengHao的博客 8638

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

poj入门水题整理1--按刷题顺序解释

poj的水题,按刷题顺序: 1000,1004,3980,2521,3086,1207,1003,3210,1002 1663

薇酱的博客 8445

1071-数字的空洞

描述 在个位数中:0,4,6,8,9有一个共同的特征:数形上存在空洞,其中8有两个相切的空洞。一个非负整数具有多个空洞,给定一个空洞数目h(0 ≤ h ≤ 510),请你写一个计算机程序来找出能产生这些空洞的数,要求数应尽可能小,且无前导零。 输入 一行输入一个非负整数h,表示空洞的数目。 输出 能产生这些空洞的最小数。 注意:输出部分的结尾要求包含...

weixin_30670151的博客 192

角谷猜想

问题描述:所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、2、1。 程序要求输入一个整数,将经过处理得到1的过程输出来。 输入:5 输出: 5*3+1=16 16/2=8 8/2=4 4/2=2 2/2=1 End #include<iostr...

qq_41695568的博客 371

尚未解决的10个最困难的数学问题

《尚未解决的10个最困难的数学问题》 1.科拉兹猜想 2.哥德巴赫猜想 3.双素猜想 4.黎曼假设 5.Birch和Swinnerton-Dyer猜想 6.接吻数问题 7.难题 8.大型基数计划 9.与???? + e有何关系? 10. ????理性...

Debroon 3万+

用计算机证明collatz 猜想,关于 Collatz 猜想的证明

摘要:1.引言 Collatz 猜想,又称为 3x 1 猜想,冰雹猜想,角谷猜想,哈塞猜想,乌拉姆猜想或叙拉古猜想,是指对于每一个正整数,如果它是奇数,则对它乘 3 再加 1,如果它是偶数,则对它除以 2, 如此循环,最终都能够得到 1. 我们把这样的操作叫作迭代.x 3,5,7,11, 13,17,19, 23,25,27 时迭代生成的整数序列如下: x 3 : 10, 5, 16, 8,...

weixin_33221829的博客 568

NOJ 1046 第K回文数 水题

水题 找规律

淘萄桃的博客 1004

NOJ1088Gnome Sequencing——水题

Gnome Sequencing 时间限制(普通/Java):1000MS/3000MS          运行内存限制:65536KByte 总提交:236            测试通过:154 描述 In the book All Creatures of Mythology, gnomes are kind, bearded creatures, while goblins

我的博客 582

角谷的猜想

1057: 【C语言训练】角谷猜想 Time Limit:1 SecMemory Limit:128 MBSubmit:320Solved:243[Submit][Status][BBS] Description 角谷猜想:日本一位中学生发现一个奇妙的“定理”,请角谷教授证明,而教授无能为力,于是产生角谷猜想。猜想的内容是:任给一个自然数,若为偶数除以2,若为奇数则...

weixin_34186950的博客 1218
上一篇: NOJ1054回文回文!——水题
下一篇: NOJ1056地道——最小生成树+贪心算法
tcherry
博客等级 码龄16年 46粉丝 161原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值