結果

問題 No.709 優勝可能性
コンテスト
ユーザー GrayCoder
提出日時 2018-07-25 21:34:38
言語 Python3
(3.14.3 + numpy 2.4.2 + scipy 1.17.0)
コンパイル:
python3 -mpy_compile _filename_
実行:
python3 _filename_
結果
TLE  
実行時間 -
コード長 590 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 556 ms
コンパイル使用メモリ 20,700 KB
実行使用メモリ 64,056 KB
最終ジャッジ日時 2026-03-14 07:42:10
合計ジャッジ時間 25,770 ms
ジャッジサーバーID
(参考情報)
judge3_0 / judge1_1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 2
other AC * 19 TLE * 3
権限があれば一括ダウンロードができます

ソースコード

diff #
raw source code

from itertools import chain
from sys import stdin, stdout
input = lambda: stdin.readline().rstrip()
write = stdout.write

def main():
    N, M = map(int, input().split())
    R = [tuple(map(int, input().split())) for _ in [0] * N]

    winner = [[] for _ in [0] * M]
    point = [0] * M
    for i, n in enumerate(R):
        for j in range(M):
            if n[j] > point[j]:
                point[j] = n[j]
                winner[j] = [i]
            elif n[j] == point[j]:
                winner[j].append(i)
        ans = len(set(chain.from_iterable(winner)))
        print(ans)

main()
0