社区
新手乐园
帖子详情
卡拉兹(Callatz)猜想:(3n+1)
年幼的刻耳柏洛斯
2019-04-24 09:01:38
#include <iostream>
using namespace std;
int main(){
int n;
int count=0;
cin>>n;
if(n>0&&n<=1000){
do{
if(n%2==0)
n/=2;
else if(n%2==1)
n=(3*n+1)/2;
count ++;
}while(n!=1);
}
cout<<count;
return 0;
}
求问上面我写的代码为什么会有一个测试案例不通过呢?
是哪个边界问题没有考虑到么?
...全文
281
2
打赏
收藏
卡拉兹(Callatz)猜想:(3n+1)
#include using namespace std; int main(){ int n; int count=0; cin>>n; if(n>0&&n<=1000){ do{ if(n%2==0) n/=2; else if(n%2==1) n=(3*n+1)/2; count ++; }while(n!=1); } cout<<count; return 0; } 求问上面我写的代码为什么会有一个测试案例不通过呢? 是哪个边界问题没有考虑到么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
年幼的刻耳柏洛斯
2019-04-24
打赏
举报
回复
明白了,不该用do-while的 ,3Q!
636f6c696e
2019-04-24
打赏
举报
回复
n=1时输出应该是0吧
C++编程
3n
+1
猜想
(
卡拉
兹
Call
atz
猜想
)
C++ :
3n
+1
猜想
(
卡拉
兹
Call
atz
猜想
)
卡拉
兹
Call
atz
猜想
对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(
3n
+1)砍掉一半。这样一直反复的砍下去,最后一定在某一步得到n=1.
卡拉
兹
在...
(PAT)
卡拉
兹
(Call
atz
)
猜想
/
3n
+1
猜想
卡拉
兹
在 1950 年的世界数学家大会上公布了这个
猜想
,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (
3n
+1),以至于有人说这是一个阴谋,
卡拉
兹
是在蓄意延缓....
卡拉
兹
猜想
证明用python_
卡拉
兹
(Call
atz
)
猜想
(
3n
+1)Python实现
如果它是奇数,那么把(
3n
+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。
卡拉
兹
在1950年的世界数学家大会上公布了这个
猜想
,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹...
1001:
3n
+1
猜想
卡拉
兹
在1950年的世界数学家大会上公布了这个
猜想
,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证(
3n
+1),以至于有人说这是一个阴谋,
卡拉
兹
是在蓄意延缓美国...
1001 害死人不偿命的(
3n
+1)
猜想
卡拉
兹
(Call
atz
)
猜想
:
貌似这样写不得满分。。...
卡拉
兹
在 1950 年的世界数学家大会上公布了这个
猜想
,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (
3n
+1),...
新手乐园
33,311
社区成员
41,785
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章