View Code of Problem 331

#include<cstdio>
#include<algorithm>
#include<iostream>
#include<string.h>
using namespace std;

int main(void){
	int a,b;
	while(cin>>a>>b){
		int aa=a,bb=b;
		if(a>b)
			swap(a,b);
		int maxx=0,t,count;
		for(int i=a;i<=b;i++){
			t=i;
			count=1;
			while(t!=1){
				if(t%2==0)
					t/=2;
				else
					t=3*t+1;
				count++;
			}
			maxx=max(maxx,count);
		}
		cout<<aa<<" "<<bb<<" "<<maxx<<endl;
	}
}

Double click to view unformatted code.


Back to problem 331