View Code of Problem 64

#include<bits/stdc++.h>
using namespace std;
int main() {
	int n, k, l;
	while (cin >> n >> k >> l) {
		if (n == 0 && k == 0 && l == 0)
			break;
		if (k == 0) {
			cout << 0 << endl;
			continue;
		}
		for (int i = 0; i < n-2; i++) {
			int p = k - k / 2 + k;
			if (p > l) {
				break;
			}
			k = p;
		}
		cout<<k<<endl;

	}
}

Double click to view unformatted code.


Back to problem 64