思路:当k==2*n时,要重考n次,当k>=3*n时不需要重考,关键是2*n<k<3*n时,k比2*n大多少就要重考多少次。就是
补考 次数=n-(k-2*n) (2*n<=k<3*n); 补考次数=0(k>=3*n)
#include <iostream>
using namespace std;
int main()
{
int n,k,sum;
while(cin>>n>>k)
{
if(3*n<=k) sum=0;
//2*n<=k<3*n
else sum=n-(k-2*n);
cout<<sum<<endl;
}
return 0;
}