#include<stdio.h> #include<stdlib.h> #include<string.h> #include<ctype.h> #include<math.h> //x空瓶子 int f(int x){ if(x<2) return 0; else return f(x/2+x%2)+x/2; } int main(){ int n,m; scanf("%d%d",&n,&m); printf("%d",f(m/n)+m/n); return 0; } /************************************************************** Problem: 1376 User: admin Language: C Result: Accepted Time:11 ms Memory:1144 kb ****************************************************************/