題目:Initial Bet
題意:有5個人參與遊戲,每個人初始有b個硬幣,每一輪有一位玩家給另外一位玩家一個硬幣。給出5個人在結束時手上的金幣數,求出原始的b,如果不存在輸出-1。
不管怎麼轉移硬幣,硬幣的總數是不變的。所以全部硬幣數加起來判斷是否能被5整除就OK。
有一個坑點是,要求b大於0,所以如果算出來b是0了,也要輸出-1。
#include<cstdio>
int sum, a;
int main(){
sum = 0;
for(int i=0; i<5; i++){
scanf("%d", &a);
sum+=a;
}
if(sum && sum%5==0) printf("%d\n", sum/5);
else puts("-1");
return 0;
}