uva694
来源:互联网 发布:大数据分析用的数据库 编辑:程序博客网 时间:2024/06/05 19:17
题意:
给定数字A,还有limit,当a是偶数执行第三步a=a/2,然后回到第二步;当a是奇数是执行第三步,a=a*3+1,然后回到第二步;停止执行的条件是回到第二步时a=1,或者在执行第三步后A的值超过了limit;输出运算过程中,没有超过limit的值的个数,包括初始值A。
#include<iostream>using namespace std;long long int a,b,co,ta;int case1=0;int main(){while(cin>>a>>b&&a!=-1&&b!=-1){co=1;ta=a;while(a<=b&&a!=1){if(a%2==0){a/=2;co++;}else{a=a*3+1;if(a<=b) co++;}}printf("Case %d: A = %lld, limit = %lld, number of terms = %lld\n",++case1,ta,b,co);}return 0;}
阅读全文
0 0
- uva694
- UVA694
- uva694
- uva694 The Collatz Sequence
- UVa694 The Collatz Sequence
- UVA694 - The Collatz Sequence
- uva694 The Collatz Sequence
- UVa694 - The Collatz Sequence(模拟)
- UVa694 - The Collatz Sequence-难度1
- UVa694 - The Collatz Sequence:Time limit exceeded
- 算法竞赛入门经典-前四章-UVa694 - The Collatz Sequence-Collatz序列-难度1
- [解题报告]《算法竞赛入门经典》基础题Volume 0. Getting Started Uva10055 Uva10071 Uva10300 Uva458 Uva494 Uva490 Uva445 Uva488 Uva489 Uva694 Uva457
- Java排序算法之快速排序
- 关于CSS中的样式继承
- 51nod 4级算法-1405
- 内部类
- C语言之单链表(增删改查逆)
- uva694
- Java基础之继承、多态、重载、重写
- poj-1452-按天数卖东西
- cts cmd
- F-POJ-3414 Pots
- textview文本超出部分用省略号表示
- js中的事件对象和添加事件
- 2017.07.24回顾 plt.hist直方图绘制
- 17-Vue实例与生命周期