列表

详情


NC22235. 神仙打架

描述

牛村新开了一个系列赛,一个系列赛有m场比赛,比赛规则是解题数越多排名越前,如果前几名队伍解题数一样则会并列第一。
有n个神仙队伍完整参加了m场比赛,请问有几个队伍拿过第一名。

输入描述

第一行输入两个整数n,m,表示队伍数量与m场比赛。

接下来n行输入一个数字矩阵,每行m个数字字符表示每场比赛的解题数量
1<=n,m<=100

输出描述

输出一个整数表示拿过第一名的队伍数量

示例1

输入:

3 5
91728
11828
11111

输出:

3

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

Python3 解法, 执行用时: 45ms, 内存消耗: 4588K, 提交时间: 2023-01-28 21:35:53

n, m = map(int, input().split())
a = []
for _ in range(n):
    a.append([int(c) for c in input()])
result = set()
for c in zip(*a):
    mx = max(c)
    for i, t in enumerate(c):
        if t == mx:
            result.add(i)
print(len(result))

上一题