알고리즘 문제/백준

[c++] 덩치 - 7568

우대비 2022. 11. 13. 12:24
반응형
#include <iostream>
#include <vector>
using namespace std;

class Pp
{
public:
	int _h = 0;
	int _kg = 0;
	int _rank = 1;
};

int main()
{
	int N = 0;
	vector<Pp*> group;

	cin >> N;

	for (int i = 0; i < N; i++)
	{
		Pp* a = new Pp();
		cin >> a->_h;
		cin >> a->_kg;
		group.push_back(a);
	}
	
	for (int i = 0; i < N; i++)
		for (int j = 0; j < N ; j++)
		{
			if (j == i)
				continue;

			if (group[i]->_h < group[j]->_h && group[i]->_kg < group[j]->_kg)
				group[i]->_rank++;
		}


	for (int i = 0; i < N; i++)
		cout << group[i]->_rank << " ";
	
	return 0;

}
반응형
LIST

'알고리즘 문제 > 백준' 카테고리의 다른 글

[C++] 스택 수열 - 1874  (0) 2022.11.14
[C++] 괄호 - 9012  (0) 2022.11.13
[ C++ ] 단어 뒤집기 - 9093  (0) 2022.11.12
[ C++ ] 별 찍기 10 - 2447  (0) 2022.11.11
입출력과 사칙연산 [2588 곱셈] C#  (0) 2022.05.04