BZOJ1666: [Usaco2006 Oct]Another Cow Number Game 奶牛的数字游戏
【传送门:BZOJ1666】
简要题意:
给出一个数,如果为奇数,则*3+1,否则/2,直到这个数为1
求数字变化的次数
题解:
纯模拟,大水题
参考代码:
#include<cstdio> #include<cstring> #include<algorithm> #include<cmath> #include<cstdlib> using namespace std; int main() { int n; scanf("%d",&n); int t=0; while(n!=1) { if(n%2==0) n/=2; else n=3*n+1; t++; } printf("%d",t); return 0; }
渺渺时空,茫茫人海,与君相遇,幸甚幸甚