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