No.1120 Strange Teacher
レベル : / 実行時間制限 : 1ケース 1.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 227
作問者 :
e869120
/ テスター :
maspy
タグ : / 解いたユーザー数 227
作問者 :


問題文最終更新日: 2020-07-17 23:24:34
問題文
昨日、期末テストが行われ、番号
しかし、先生はテスト結果に納得がいかなかった。そこで、以下の操作を何回か行うことで、番号
- 生徒を
人選び 点加点し、その他の生徒全員を 点減点する。(その操作によって、一部の生徒の点数が負になってもよい)
入力
出力
先生の目的を達成できない場合は、-1
と出力せよ。
先生の目的を達成できる場合は、操作回数の最小値を整数で出力せよ。
制約
- 入力はすべて整数
サンプル
サンプル1
入力
4 100 100 99 100 99 99 100 99
出力
1
先生が
サンプル2
入力
4 90 90 90 90 80 60 100 60
出力
30
例えば、以下の順序で操作を行った場合、先生の望み通りになる。
-
回、以下の操作を行う。 番目の生徒に 点加点し、その他の全員に 点減点する。
-
回、以下の操作を行う。 番目の生徒に 点加点し、その他の全員に 点減点する。
サンプル3
入力
3 20 80 90 82 56 47
出力
-1
先生の望み通りになるような操作方法は存在しない。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。