洛谷-P5727 【深基5.例3】冰雹猜想

给出一个正整数 \(n(n\le 100)\),然后对这个数字一直进行下面的操作:如果这个数字是奇数,那么将其乘 3 再加 1,否则除以 2。经过若干次循环后,最终都会回到 1。经过验证很大的数字(\(7\times10^{11}\))都可以按照这样的方式比变成 1,所以被称为“冰雹猜想”。例如当 \(n\) 是 20,变化的过程是 [20, 10, 5, 16, 8, 4, 2, 1]。

根据给定的数字,验证这个猜想,并从最后的 1 开始,倒序输出整个变化序列。

输入 #1

20

输出 #1

1 2 4 8 16 5 10 20

#include

#include

using namespace std;

int main() {

int n;

stack s;

cin >> n;

s.push(n);

while (n != 1) {

if (n % 2)

n = 3*n + 1;

else

n /= 2;

s.push(n);

}

while (!s.empty()) {

cout << s.top() << ' ';

s.pop();

}

cout << endl;

return 0;

}

来源:https://www.cnblogs.com/yuzec/p/13343177.html

python冰雹猜想_洛谷-P5727 【深基5.例3】冰雹猜想相关推荐

  1. p5727深基5.例3冰雹猜想c语言,深基

    欸嘿,典型的求解第k小的数的问题 算法中使用了快速排序 关键之处在于原本快排需要两边都进行排序,但现在我们只关心第k小的数,所以,如果在ll比k大那么就排左半边,比k小就比右半边,从而实现时间复杂度的 ...

  2. python高精度乘法_洛谷P1919--A*B Problem升级版(NTT优化高精度乘法)

    题目背景 本题数据已加强,请使用 FFT/NTT,不要再交 Python 代码浪费评测资源. 题目描述 给你两个正整数 a,b,求$ a \times b$. 输入格式 第一行一个正整数,表示 a: ...

  3. 洛谷 P5727 【深基5.例3】冰雹猜想

    C语言基础系列文章 C语言 五种方法输出100以内的素数(质数) 源码 C语言分支结构超基础编程习题整理 详细分析附源码 C语言题解 洛谷P1614 爱与愁的心痛 详细分析源码 C语言题解 P5719 ...

  4. java证明角谷猜想_角谷猜想证明

    摘要: 本文应用反证法,通过黑洞数唯1,3x+1必唯1,证明3x+1猜想成立. 关键词: 角谷猜想 黑洞 一."角谷猜想"概念 "角谷猜想"又称"冰雹 ...

  5. java 旅行家的预算_洛谷 P1016 旅行家的预算 Java解法

    洛谷 P1016 旅行家的预算 Java解法 洛谷 P1016 旅行家的预算 Java解法 package com.two; import java.util.Scanner; public clas ...

  6. c语言倒序输出单词_洛谷 || 单词覆盖还原(C语言)

    点击上方「蓝字」关注"程序员Bob" 每天与你不见不散! 每日一句,送给最珍贵的你: 诱人的机会总是转瞬即逝的.真正好的投资机会不会经常有,也不会持续很长的时间,所以你必须做好行动 ...

  7. 深入理解 操作系统 LRU算法(以洛谷P1540题为例)

    LRU算法 LeastRecentlyUsedLeast Recently UsedLeastRecentlyUsed 算法,意为"最近最少使用",这是操作系统内存管理部分重要的一 ...

  8. 深入理解 操作系统 SJF算法(以洛谷P1223题为例)

    CPU Scheduling Algorithms 重要的CPU调度算法如下: FCFS Scheduling(First-Come, First-Served) SJF Scheduling(Sho ...

  9. 用python验证冰雹猜想_用Pythony验证万物归一(考拉咨猜想)

    世界上存在一种这样的猜想,无论你给我什么,如何待我,我会慢慢把它捶打磨练,最后达到天人合一.额,其实是我瞎编的啦.其实世界上有一种跟我瞎编的东西很像,那么就是考拉咨猜想:你随便给我一个整数,我最后都是 ...

最新文章

  1. 叛逆的仔:不听老板的话,还要用行动给老板来个响亮耳光!
  2. 第五周实践项目7 后缀表达式
  3. 【动态规划】三种基本背包问题
  4. GitHub 标星 5w+!Python 新手 100 天学习计划,这次再学不会算我输!
  5. Spring JDK内置类型
  6. NGINX 进程通信机制
  7. 正则只能小于0负数_2019–2020学年七年级数学期末考试考点之正数与负数考点详解...
  8. EMLO模板GeMedia媒体范儿[小梦修改尊享版]
  9. jquery:使用 SoundManager 2 创建简单的网页音频播放器
  10. http://www.jianshu.com/p/42e11515c10f#
  11. 【PSFTP】Windows从Linux获取文件或目录
  12. 【算法】动态规划笔记-----柳婼 の blog
  13. css学习25:设置文本样式
  14. Nodemcu 背篼酥课堂--物联网实战体系课程
  15. 拼接播放地址_杰和科技G330六屏拼接主机带来差异化6屏拼接方案
  16. android 最火框架,一个牛逼哄哄的Android框架One,秒杀最火的Xutils
  17. Ubuntu16.04安装gazebo8并加载模型库
  18. http://blog.csdn.net/LANGXINLEN/article/details/50421988
  19. 中国医学影像工作站市场趋势报告、技术动态创新及市场预测
  20. Dell PowerEdge全系服务器RAID卡驱动程序 下载地址

热门文章

  1. 千里眼摄像头支持对象存储吗_对象存储适用于哪些场景?
  2. opencv 实现孔洞填充的两个解决方案 MATLAB--imfill功能(收集)
  3. 将搜狗词库.scel格式转化为.txt格式
  4. [Unity]随机装备属性随机数生成物品概率
  5. cmd命令卸载ie9、10、11
  6. HijackThis日志细解【简明教程增强版】(三)
  7. Markdown 编辑阅读器
  8. 自己弄了个数字币量化分析软件,感兴趣的朋友自己下载
  9. Windows 服务介绍(本地系统、网络服务、本地服务以及相关的power shell命令
  10. 开发STC89C51系列单片机需要的单片机技术