博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
杭电 HDU 1279 验证角谷猜想
阅读量:7079 次
发布时间:2019-06-28

本文共 1027 字,大约阅读时间需要 3 分钟。

验证角谷猜想

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 6653    Accepted Submission(s): 3417
Problem Description
数论中有很多猜想尚未解决,当中有一个被称为“角谷猜想”的问题,该问题在五、六十年代的美国多个著名高校中曾风行一时,这个问题是这样描写叙述的:不论什么一个大于一的自然数,假设是奇数,则乘以三再加一。假设是偶数,则除以二。得出的结果继续依照前面的规则进行运算,最后必然得到一。如今请你编写一个程序验证他的正确性。
 
Input
本题有多个測试数据组。第一行为測试数据组数N。接着是N行的正整数。

 
Output
输出验证“角谷猜想”过程中的奇数,最后得到的1不用输出。每一个測试题输出一行。每行中仅仅有两个输出之间才干有一个空格;假设没有这种输出,则输出:No number can be output !。
 
Sample Input
 
4 5 9 16 11
 
Sample Output
 
5 9 7 11 17 13 5 No number can be output ! 11 17 13 5
 还是水题爽啊  今晚水水水~~
#include
using namespace std;int main(){ int n; while(cin>>n) { int x; for(int m=0;m
>x; int flag=0;int ls[1000],t=0; while(x!=1) { if((x&1)) { flag=1; ls[t++]=x; } if(x%2==0) { x/=2; } else { flag=1; x=x*3+1; } } if(!flag) cout<<"No number can be output !"<

转载于:https://www.cnblogs.com/yutingliuyl/p/6793000.html

你可能感兴趣的文章
Dom vs Canvas (译)
查看>>
洛谷P2633 王后万岁
查看>>
整理了一些t-sql技巧
查看>>
一键安装docker-ce
查看>>
java mybatis使用 设置resultType查询对象字段为null
查看>>
【转】mysql对large page的支持
查看>>
11-unittest
查看>>
学习OpenSeadragon之四(导航视图)
查看>>
PHP表单数据写入MySQL代码
查看>>
ASP.NET:Session对并发访问的影响
查看>>
Insertion sort list
查看>>
centos7 安装java+tomcat
查看>>
Uncaught TypeError: form.attr is not a function 解决办法
查看>>
HDU 1023 Train Problem II( 大数卡特兰 )
查看>>
图片的画图板
查看>>
hdu5521 Meeting
查看>>
android学习笔记之handler(2)
查看>>
【LeetCode每天一题】Group Anagrams(变位词组)
查看>>
python学习笔记(五)文件操作和集合
查看>>
排错之网络映射缓存凭证记录导致备份计划任务失败
查看>>