hd 3782 xxx定律
来源:互联网 发布:linux怎么修改配置文件 编辑:程序博客网 时间:2024/05/16 01:37
xxx定律
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2188 Accepted Submission(s): 1694
Problem Description
对于一个数n,如果是偶数,就把n砍掉一半;如果是奇数,把n变成 3*n+ 1后砍掉一半,直到该数变为1为止。
请计算需要经过几步才能将n变到1,具体可见样例。
请计算需要经过几步才能将n变到1,具体可见样例。
Input
测试包含多个用例,每个用例包含一个整数n,当n为0 时表示输入结束。(1<=n<=10000)
Output
对于每组测试用例请输出一个数,表示需要经过的步数,每组输出占一行。
Sample Input
310
Sample Output
50
Source
浙大计算机研究生复试上机考试-2009年
Recommend
notonlysuccess | We have carefully selected several similar problems for you: 3785 3786 3784 3787 2028
#include<stdio.h>
int main()
{
int n;
int p=0;
while(scanf("%d",&n)!=EOF&&n!=0)
{
p=0;
if(n==0)
printf("%d\n",p);
while(n!=1)
{
if(n%2==0)
n/=2;
else
n=(n*3+1)/2;
p++;
}
printf("%d\n",p);
}
return 0;
}
0 0
- hd 3782 xxx定律
- 1408181503-hd-xxx定律.cpp
- 1408181538-hd-继续xxx定律.cpp
- hdu 3782 xxx定律
- hdu 3782 xxx定律
- HDU-3782 xxx定律
- 3782 XXX定律
- HDU,3782,xxx定律
- HDU 3782 xxx定律
- xxx定律 3782
- HDU 3782 XXX定律
- HDU 3782 xxx定律
- hdu 3782 xxx定律
- hdu 3782 xxx定律
- [3782]:xxx定律
- hdoj-3782-xxx定律
- [置顶]xxx定律-poj-3782
- hdoj.3782 xxx定律 20140801
- python开发环境部署以及调试教程
- 日历控件CalendarView
- linux驱动面试题二
- Android自定义View的实现方法,带你一步步深入了解View(四)
- AsyncTask对比Thread加Handler
- hd 3782 xxx定律
- hdu1864最大报销额
- 位运算
- iOS 键盘属性及退出几种方法(UITexfield 和 UITextView)
- 接口 笔记
- Java程序员应该掌握哪些技术?
- 解决Android SDK Manager更新、下载速度慢
- TabHost Tab的添加和删除
- MySQL修改密码方法总结