#include <stdio.h> int x(int n, int k, int l) { int i = k / 2; n--; if (n > 1 && (k - i + k) <= l) { return x(n, k - i + k, l); } else return k; } int main() { int n, k, l; while (scanf("%d%d%d", &n, &k, &l) != EOF) { if (n == 0 && k == 0 && l == 0) break; int p = x(n, k, l); printf("%d\n", p); } return 0; } |
Double click to view unformatted code.