#include <cstdio>
int main() {
long long a, l;
int num = 0;
while (scanf("%lld%lld", &a, &l) && !(a == -1 && l == -1)) {
printf("Case %d: A = %lld, limit = %lld, number of terms = ", ++num, a, l);
int count = 0;
while (a > 1) {
if (a % 2)
a = 3 * a + 1;
else
a /= 2;
if (a > l)
break;
count++;
}
printf("%d\n", count + 1);
}
return 0;
}
UVA 694 The Collatz Sequence
最新推荐文章于 2019-06-30 01:30:37 发布