#include<cstdio>
#include<algorithm>
using namespace std;

int s,e,cnt,mx;
bool swp;

int main(){
	while(scanf("%d%d",&s,&e)!=EOF){
		mx=0;
		swp=false;
		if(s>e){
			swap(s,e);
			swp=true;
		}
		for(int i=s;i<=e;i++){
			cnt=1;
			int n=i;
			while(n!=1){
				if(n%2==1)
					n=n*3+1;
				else n>>=1;
				cnt++;
			}
			if(cnt>mx) mx=cnt;
		}
		if(swp) swap(s,e);
		printf("%d %d %d\n",s,e,mx);
	}
	return 0;
}

 

0 0 votes
文章评分

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

0 评论
Inline Feedbacks
View all comments