백준 7568
#include<iostream>
#include<vector>
struct Man
{
int height;
int weight;
int lank=1;
Man(int a, int b): height(a), weight(b){}
};
int main()
{
std::vector<Man> result;
int n;
std::cin >> n;
for (int i = 0; i < n; i++) //입력 받기
{
int a, b;
std::cin >> a >> b;
result.push_back(Man(a, b));
}
for (int i = 0; i<n;i++)
{
int lanIndex = i; //하나의 객체와 전체 비교
for (int j = 0; j < n; j++) //전부다 작으면 lank++
{
if (result[j].height < result[lanIndex].height)
{
if (result[j].weight < result[lanIndex].weight)
{
result[j].lank++;
}
}
}
}
for (auto& i : result)
std::cout << i.lank << std::endl;
}
Author And Source
이 문제에 관하여(백준 7568), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@oak_cassia/백준-7568저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)