Codeforces 478A Initial Bet(數學水題)

題目: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;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章