반응형
https://www.acmicpc.net/problem/11098
11098번: 첼시를 도와줘!
구단이 성적을 내지 못한다면 답은 새 선수 영입뿐이다. 이것은 오늘날 유럽 리그에서 가장 흔한 전략이고, 노르웨이의 로젠버그 팀은 이러한 전략이 성공한 대표적 예시다. 그들은 많은 스카
www.acmicpc.net
코드
#include <iostream>
using namespace std;
int main() {
long long n, p, price, max_price;
string name, max_name;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> p;
max_price = 0;
for (int j = 0; j < p; j++) {
cin >> price >> name;
if (max_price < price) {
max_price = price;
max_name = name;
}
}
cout << max_name << "\n";
}
return 0;
}
풀이
n번 반복하는 전체 반복에서 p만큼 선수 이름과 가격을 입력받아 가격이 가장 높은 선수의 이름을 출력하는 문제이다.
선수 이름은 string형으로, 가격은 정수형으로 정하였다.
n번 반복하는 전체 반복에서 새로운 반복이 실행될 때 max_price를 0으로 초기화시켜준 뒤 진행한다.
이것을 놓치고 맨 처음 0으로 초기화해서 계속 문제가 틀렸다고 해서 뒤늦게 발견하였다.
반응형
'문제 해결 > BaekJoon' 카테고리의 다른 글
[백준] [C++] 2742번 기찍 N (0) | 2022.11.21 |
---|---|
[백준] [C++] 2741번 N 찍기 (0) | 2022.11.21 |
[백준] [C++] 1977번 완전제곱수 (0) | 2022.11.20 |
[백준] [C++] 25372번 성택이의 은밀한 비밀번호 (0) | 2022.11.19 |
[백준] [C++] 23795번 사장님 도박은 재미로 하셔야 합니다 (0) | 2022.11.19 |