讨论 / 有趣AC
sz136380243 2017-03-03 22:15:37
点我顶贴 收藏 删除
#include <stdio.h>

#include <stdlib.h>

int main()

{

int num[5] = {0}, i, sum = 0;

for( i = 1; i <= 4; i++ ) scanf("%d",&num[i]);

while(1){

if( num[4] >= 1 && num[1] >= 1 ) sum++,num[4]--,num[1]--;

else if( num[3] >= 1 && num[2] >= 1 ) sum++,num[3]--,num[2]--;

else if( num[3] >= 1 && num[1] >= 2 ) sum++,num[3]--,num[1] -= 2;

else if( num[2] >= 2 && num[1] >= 1 ) sum++,num[2] -= 2,num[1]--;

else if( num[2] >= 2 && num[1] >= 3 ) sum++,num[2] -= 2,num[1] -= 3;

else if( num[1] >= 5 ) sum++,num[1] -= 5;

else break;

}

printf("%d\n",sum);

return 0;

}

查看更多回复
提交回复