题目链接:初期ベット
初期ベット
テストごとの時間制限
1 秒
テストごとのメモリ制限
256 メガバイト
入力
標準入力
出力
標準出力
5人が「Generosity」というゲームをプレイしています。各人は、最初の賭けとしてゼロ以外の数のコイン b を与えます。すべてのプレーヤーが b コインを賭けた後、次の操作が数回繰り返されます。コインが 1 人のプレーヤーから他のプレーヤーに渡されます。
あなたのタスクは、各プレーヤーのコインの数を指定して、それができるプログラムを書くことです。ゲームの終了時に、最初の賭け金のサイズ b を決定するか、最初の賭け金の正の数のコイン b ではそのようなゲームの結果が得られないことを確認します。
入力
入力は次のとおりです。 5 つの整数 c1、?c2、?c3、?c4、および c5?を含む 1 行のゲーム終了時に 1 人目、2 人目、3 人目、4 人目、5 人目のプレイヤーがそれぞれ持っているコインの数 (0?≤?c1,?c2,?c3,?c4,?c5?≤?100)。
出力
単一の正の整数 b を含む唯一の行を出力します?各プレイヤーの最初のベットのコインの数。 b にそのような値がない場合は、唯一の値 "-1" を出力します (わかりやすくするために引用符で囲みます)。
サンプル テスト
入力
2 5 4 0 4
出力
入力
4 5 9 2 1
出力
-1
注意
最初のサンプルでは、次の一連の操作が可能です:
解题思路:水题、不解释、8分钟交、虽然一激動少了条件、忘却判非零了、但是是10分以内出了これ题、创了我的cf最快出题纪录了~~~
AC代コード:
#include <stdio.h>#include <string.h>#include <iostream>#include <algorithm>#include <vector>#include <queue>#include <set>#include <map>#include <string>#include <math.h>#include <stdlib.h>#include <time.h>using namespace std;#define INF 0x7fffffffint main(){ #ifdef sxk freopen("in.txt","r",stdin); #endif int a,b,c,d,e; while(scanf("%d%d%d%d%d",&a,&b,&c,&d,&e)!=EOF) { int sum = a + b + c + d + e; if(sum%5 == 0 && sum) printf("%d\n", sum/5); else printf("%d\n", -1); } return 0;}