⌨️

[AtCoder]ABC-348|C - Colorful Beans

2024/04/29に公開

設問ページ

提出結果

def getInt():
    return int(input())


def getIntListRow(N):
    return [list(map(int, input().split())) for _ in range(N)]


def main():
    n = getInt()
    ac = getIntListRow(n)
    m = dict()

    for a, c in ac:
        m.setdefault(c, 0)
        m[c] = a if m[c] == 0 else min(m[c], a)

    print(max(m.values()))


if __name__ == "__main__":
    main()

Discussion