47~~
if(m<p)
{ n0=0;
sum=0;}
else
{n0=m/p;
k+=n0;g+=n0;
sum+=n0;
}
while(k>=2||g>=4)
{
a=k/2+g/4;
k%=2;g%=4;
sum+=a;
k+=a;g+=a;
}
printf("%d",sum);
return 0;
bug:题目看完 ∵ZWY可能负债
if(m<p)
{ n0=0;
sum=0;}
else
{n0=m/p;
k+=n0;g+=n0;
sum+=n0;
}
while(k>=2||g>=4)
{
a=k/2+g/4;
k%=2;g%=4;
sum+=a;
k+=a;g+=a;
}
printf("%d",sum);
return 0;
bug:题目看完 ∵ZWY可能负债