Quick actions

cmd+k|ctrl+k

Navigation

Languages

Untitled

Snippet info

Language

Cpp

Visibility

unlisted

Author

legacy-anonymous

Created

2019-05-01T10:32:02Z

Updated

2019-05-01T10:32:02Z

#include <bits/stdc++.h>
using namespace std;

int Len(int);

int main()
{
	int a, b;
	
	while (cin >> a >> b)
	{
		int max = 0;
		
		if (a > b)
		{
			int temp;
			temp = a;
			a = b;
			b = temp;
		}
		for (int i = a; i <= b; i++)
		{
			int temp = Len(i);
			if (temp > max)
				max = temp;
		}
		
		cout << a << " " << b << " " << max << endl;
	}
}

int Len(int n)
{
	int l = 1;
	
	while (n != 1)
	{
		l++;
		
		if (n%2)
			n = n*3+1;
		else
			n /= 2;
	}
	
	return l;
}
INFO