IFPが閉まってから開ければいい白俊-チェルシーを助けて!(11098)
質問する
チームが成績を上げることができなければ、答えは新しい選手を導入するしかない.これは現在のヨーロッパリーグで最もよく見られる戦略であり、ノルウェーのローゼンブルクチームはこのような戦略の成功の典型的な例である.彼らは多くの人を地球のあちこちに派遣して可能な陸基を探した.
現在、チェルシーはプレミアリーグをさまよっており、最終的に新しい選手を買うことにした.しかし、彼らはスコットを待つことに飽きて、彼らはもっと効率的な戦略を出しました.バルムの名言は「何か売っているものがあれば、合理的な理由がある」ということだ.サッカーでは、この言葉がすぐに最も高い選手が最高の選手である物語になった.
そのため、新しい選手を探す方法はチームに電話して、彼らの最も高い選手を買うだけです.あなたの任務はチェルシーがリストで一番高い選手を見つけるのを助けることです.
첫 번째 줄에는 테스트 케이스의 개수 n이 주어진다 (n≤100).
각 테스트 케이스의 첫 번째 줄 p는 고려해야될 선수의 수이다 (1≤p≤100).
그 아래 p개의 줄에는 선수의 정보가 표시된다.
각각의 줄은 선수의 가격 C 와 이름을 입력한다 (C<2*109).
모든 선수의 가격은 서로 다르다.
선수의 이름은 20자 이하여야 하며, 사이에 공백이 있어서는 안 된다.
각각의 테스트 케이스에서 가장 비싼 선수의 이름을 출력해야한다.
入力2
3
10 Iversen
1000000 Nannskog
2000000 Ronaldinho
2
1000000 Maradona
999999 Batistuta
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])
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])
고려해야될 선수의 수를 다시 한번 입력을 했어야 하는 과정이 잘못 되어있었다.
Reference
この問題について(IFPが閉まってから開ければいい白俊-チェルシーを助けて!(11098)), 我々は、より多くの情報をここで見つけました https://velog.io/@blooper20/IFP껐다-켜면-됩니다백준-첼시를-구해줘11098テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol