IFPが閉まってから開ければいい白俊-チェルシーを助けて!(11098)


質問する


チームが成績を上げることができなければ、答えは新しい選手を導入するしかない.これは現在のヨーロッパリーグで最もよく見られる戦略であり、ノルウェーのローゼンブルクチームはこのような戦略の成功の典型的な例である.彼らは多くの人を地球のあちこちに派遣して可能な陸基を探した.
現在、チェルシーはプレミアリーグをさまよっており、最終的に新しい選手を買うことにした.しかし、彼らはスコットを待つことに飽きて、彼らはもっと効率的な戦略を出しました.バルムの名言は「何か売っているものがあれば、合理的な理由がある」ということだ.サッカーでは、この言葉がすぐに最も高い選手が最高の選手である物語になった.
そのため、新しい選手を探す方法はチームに電話して、彼らの最も高い選手を買うだけです.あなたの任務はチェルシーがリストで一番高い選手を見つけるのを助けることです.
  • 入力
  • 첫 번째 줄에는 테스트 케이스의 개수 n이 주어진다 (n≤100). 
    각 테스트 케이스의 첫 번째 줄 p는 고려해야될 선수의 수이다 (1≤p≤100). 
    그 아래 p개의 줄에는 선수의 정보가 표시된다. 
    각각의 줄은 선수의 가격 C 와 이름을 입력한다 (C<2*109).
    모든 선수의 가격은 서로 다르다. 
    선수의 이름은 20자 이하여야 하며, 사이에 공백이 있어서는 안 된다.
  • 出力
  • 각각의 테스트 케이스에서 가장 비싼 선수의 이름을 출력해야한다.
    入力
  • 例1
  • 2
    3
    10 Iversen
    1000000 Nannskog
    2000000 Ronaldinho
    2
    1000000 Maradona
    999999 Batistuta
  • 例出力1
  • Ronaldinho
    Maradona
  • 最初の試み
  • n = int(input())
    p = int(input())                         -----------------> 여기 있으면 다음 케이스에서 입력을 한번 더 할때 오류가 생김
    for _ in range(n):
        player = []
        maxPr = 0
        for _ in range(p):
            player.append(list(input().split()))
        for pr in player:
            price = int(pr[0])
            if maxPr < price:
                maxPr = price
        for n in player:
            if n[0] == str(maxPr):
                print(n[1])
  • 2 2 2回目の試み
  • n = int(input())
    for _ in range(n):
        player = []
        maxPr = 0
        for _ in range(int(input())):            -------------> 이부분 수정
            player.append(list(input().split()))
        for pr in player:
            price = int(pr[0])
            if maxPr < price:
                maxPr = price
        for n in player:
            if n[0] == str(maxPr):
                print(n[1])
  • エラー原因
  • 고려해야될 선수의 수를 다시 한번 입력을 했어야 하는 과정이 잘못 되어있었다.