http://acm.bjfu.edu.cn/acmhome/problemdetail.do?&method=showdetail&id=1547
喝酒,简单的数学应用
代码:
# include <stdio.h>
int main ()
{
int t;
while (scanf("%d",&t)!=EOF){
while (t--){
int pg=0,kp=0;
int i;
scanf("%d",&i);
int sum=0;
sum=sum+i;
pg=i;
kp=i;
i=0;
while ((pg>=4)||(kp>=3)){
if (pg>=4){
i=pg/4;
pg=pg%4;
}
if (kp>=3){
i=i+kp/3;
kp=kp%3;
}
sum=sum+i;
pg=pg+i;
kp=kp+i;
i=0;
}
printf("%d\n",sum);
}
}
return 0;
}