問題文
http://icpc.iisf.or.jp/past-icpc/domestic2018/contest/all_ja.html#section_A
ジャッジデータ
http://icpc.iisf.or.jp/past-icpc/domestic2018/judgedata/A/
単純にN個のデータセットの中で、全体の平均以下のデータの個数を数えるだけ
の簡単なお仕事です。
回答例:[python] a.py
def solve(): while(True): N = int(input()) if N == 0: break; l = list(map(int,input().split())) sum = 0 for i in range(N): sum += l[i] ave = (sum / N) result = 0 for i in range(N): if l[i] <= ave: result += 1 print(result) if __name__ == '__main__': solve()
解答の方法はジャッジデータからダウンロードし、
コマンドプロンプトで、実行した結果と、ダウンロードした.ansファイル
と比較して一致していることを確認する。
Windowsであればfcコマンド、Linuxであればdiffコマンドで比較できる。
Linuxの場合は以下の通りに確認を行う。
diffコマンドで何も出力されない場合は、一致していることを示す。
$ python a.py < A1 > ans $ diff ans A1.ans $ python a.py < A2 > ans $ diff ans A2.ans $ python a.py < A3 > ans $ diff ans A3.ans $ python a.py < A4 > ans $ diff ans A4.ans $
Comment
現在、コメントはありません。