Official

A - フィギュアスケートの採点 / Figure Skating Scoring Editorial by sounansya


AtCoder をはじめたばかりで何をしたらよいか分からない方は、まずは practice contest の問題 A「Welcome to AtCoder」を解いてみてください。基本的な入出力の方法が載っています。
また、プログラミングコンテストの問題に慣れていない方は、AtCoder Beginners Selection の問題をいくつか解いてみることをおすすめします。


選手 \(i\) の最終スコアは \(\displaystyle \sum_j S_{i,j} - \max_j S_{i,j} - \min_j S_{i,j}\) と表すことができます。これらを各選手について計算し、最終スコアが最も高い選手を求めれば良いです。

実装例(Python3)

import sys

input = sys.stdin.readline
n, m = map(int, input().split())
now, ans = -1, -1
for i in range(n):
    s = list(map(int, input().split()))
    c = sum(s) - max(s) - min(s)
    if now < c:
        now = c
        ans = i + 1
print(ans)