ホームページ  >  記事  >  ウェブフロントエンド  >  Codeforces ラウンド #273 (ディビジョン 2) 最初の Bet_html/css_WEB-ITnose

Codeforces ラウンド #273 (ディビジョン 2) 最初の Bet_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:56:101040ブラウズ


题目链接:初期ベット


初期ベット


テストごとの時間制限

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

注意

最初のサンプルでは、​​次の一連の操作が可能です:

    1 枚のコインが 4 番目のプレーヤーから 2 番目のプレーヤーに渡されます。 4 番目のプレイヤーから 5 番目のプレイヤーに;
  1. 1 コインが最初のプレイヤーから 3 番目のプレイヤーに渡されます。
  2. 1 コインが 4 番目のプレイヤーから 2 番目のプレイヤーに渡されます。


解题思路:水题、不解释、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;}



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。