递归求角谷定理
来源:互联网 发布:城乡统筹发展数据 编辑:程序博客网 时间:2024/06/04 19:22
角谷定理。输入一个自然数,若为偶数,则把它除以2,若为奇数,则把它乘以3加1。经过如此有限次运算后,总可以得到自然数值1。求经过多少次可得到自然数1。
如:输入22
输出 22 11 34 17 52 26 13 40 20 10 5 16 8 4 1
如:输入22
输出 22 11 34 17 52 26 13 40 20 10 5 16 8 4 1
STEP=16
/*File name:角谷定理.cppAuthor:杨柳Date:2017/5/22IDE:DEV-c++ *//*f(n){ 1 n=1 i=一步
f(n/2)n=偶数 i++ f(n*3+1) n=奇数 i++ }*/#include<iostream>using namespace std;int static n=1;int step(int num){if(num==1){cout<<num;return n;}if(num%2==0){cout<<num<<" ";step(num/=2);//为偶数除2n++;}else{ cout<<num<<" ";step(num=num*3+1);//为奇数乘以3加1 n++;}}int main(){int number;cout<<"please input a number:"<<endl;cin>>number;step(number);cout<<endl<<"step="<<n<<endl;return 0;}
阅读全文
0 1
- 递归求角谷定理
- 蓝桥杯 四方定理 递归
- 递归-角谷定理
- 递归式求解-主定理
- Lucas定理C递归实现
- 递归方程的Master定理
- 递归式求解-主定理
- 主定理和递归式复杂度分析
- 蓝桥杯 代码填空 四方定理 递归
- 根据主定理求递归时间复杂度
- 应用Master定理求解递归方程
- POJ_Biorhythms_递归_中国剩余定理求解
- 递归程序复杂度计算->主定理
- 递归程序的时间复杂度分析---主定理
- gcd递归定理(某公司实习生招聘笔试题目)
- hdoj2837 Calculation (费马小定理+递归+欧拉函数)
- 主定理与递归树计算算法时间复杂度
- 问题规模减小和递归求解主定理
- 打靶蓝桥杯-2016年java-B组决赛
- QQ第三方分享详解
- va_start,va_end,va_arg用法
- 广播中的提示方式NotificationManager
- winform 读写.ini 文件
- 递归求角谷定理
- BZOJ1083 繁忙的都市 (洛谷P2330)
- JVM G1垃圾收集器
- Iperf3.1.3简介
- ImageLoade
- web项目使用Tomcat作为服务器,GET请求参数中文乱码
- 公众号网页发开教程
- ONVIF协议网络摄像机(IPC)客户端程序开发(1):专栏开篇
- PHP + AJAX实现幸运转盘抽奖