样例3和样例6过不了,不知道为什么
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a, l, casecnt = 0;
while(cin>>a>>l && a != -1 && l != -1)
{
casecnt += 1;
int cnt = 1;
cout<<"Case "<<casecnt<<": A = "<<a<<", limit = "<<l<<", number of terms = ";
while(1)
{
if(a % 2 == 0)
{
a /= 2;
cnt += 1;
if(a == 1)
{
break;
}
}
else
{
a *= 3;
a += 1;
cnt += 1;
if(a > l)
{
break;
}
}
}
cout<<cnt<<endl;
}
return 0;
}