728x90
1) 주석 없는 VERSION
#include <iostream>
#include <cmath>
#include <stdio.h>
#include <utility>
using namespace std;
int main() {
int t;
cin >> t;
int rank = 1;
pair<int, int> array[50];
for (int i = 0; i < t;i++) {
cin >> array[i].first >> array[i].second;
}
for (int i = 0;i < t;i++) {
for (int j = 0;j < t;j++) {
if (array[i].first < array[j].first && array[i].second < array[j].second)
rank++;
}
cout << rank << ' ';
rank = 1;
}
}
2) 주석 있는 VERSION
#include <iostream>
#include <cmath>
#include <stdio.h>
//pair 사용하기 위해
#include <utility>
using namespace std;
int main() {
int t;
cin >> t;
int rank = 1;
//pair 배열 사용하여 키, 몸무게 배열에 저장
pair<int, int> array[50];
for (int i = 0; i < t;i++) {
//키>>몸무게 입력
cin >> array[i].first >> array[i].second;
}
for (int i = 0;i < t;i++) {
for (int j = 0;j < t;j++) {
//자신보다 키가 더 크고, 몸무게가 더 높은 사람이 있다면
if (array[i].first < array[j].first && array[i].second < array[j].second)
//rank 1증가
rank++;
}
cout << rank << ' ';
//rank 다시 1로 초기화
rank = 1;
}
}
'BEAKJOON' 카테고리의 다른 글
백준(1436번 영화감독 숌)풀이 C++ (0) | 2021.01.17 |
---|---|
백준(1018번 체스판 다시 칠하기)풀이 C++ (0) | 2021.01.17 |
백준(2231번 분해합)풀이 C++ (0) | 2021.01.15 |
백준(2798번 블랙잭)풀이 C++ (0) | 2021.01.15 |
백준(11729번 하노이 탑 이동 순서)풀이 C++ (0) | 2021.01.15 |