-
728x90
* 접근한 방법
- 자신보다 키와 몸무게가 큰 사람 수 : k, 자신의 덩치등수 : k+1
- people 2차원 벡터에 몸무게와 키를 넣어두고 loop에서 자신의 몸무게와 키보다 큰 사람 수(k)를 세고 bigger에 넣음#include <iostream>#include <vector>using namespace std;int main() {int N;cin >> N;;vector<pair<int, int>> people;vector<int> bigger;// N명의 키와 몸무게 입력 받기for (int i = 0; i < N; i++){int height, weight;cin >> weight >> height;people.push_back(make_pair(weight, height));}// 자신보다 키&몸무게 큰 사람 수 세기for (int i = 0; i < N; i++){int k = 0;for (int j = 0; j < N; j++){if (people[i].first < people[j].first &&people[i].second < people[j].second)k++;}bigger.push_back(k + 1);}// N명의 덩치등수 출력for (int i = 0; i < N; i++)cout << bigger[i] << " ";}데롱디롱희희.. (๑′ᴗ‵๑)
'알고리즘 풀이 > 백준' 카테고리의 다른 글
[1436] 백준 : 영화감독 숌(C++) (0) 2020.04.27 [1018] 백준 : 체스판 다시 칠하기(C++) (0) 2020.04.27 [2231] 백준 : 분해합(C++) (0) 2020.04.27 [2798] 백준 : 블랙잭(C++) (0) 2020.04.27 [11866] 백준 : 요세푸스 문제 0(C++) (0) 2020.04.27