![[백준 C++] 7568 : 덩치](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcrQmm3%2FbtsKYyrLLn1%2FiUj9hyVTxm4bKUKUs76Tz1%2Fimg.png)
[백준 C++] 7568 : 덩치CSE/코딩 문제풀이2024. 11. 28. 14:54
Table of Contents
https://www.acmicpc.net/problem/7568
비교하는 과정이 필요한 브루트포스 문제이다.
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int N;
cin >> N;
vector<pair<int, int>> list;
for (int i = 0; i < N; i++)
{
int x, y;
cin >> x >> y;
list.push_back(make_pair(x, y));
}
for (int i = 0; i < N; i++)
{
int rank = 1;
for (int j = 0; j < N; j++)
{
if (list.at(i).first < list.at(j).first && list.at(i).second < list.at(j).second)
rank++;
}
cout << rank << " ";
}
return 0;
}
각각의 값을 비교해가면서 나보다 큰 값이 존재하면 랭크를 한단계씩 내리면 된다.
'CSE > 코딩 문제풀이' 카테고리의 다른 글
[백준 C++] 10773 : 제로 (0) | 2024.11.29 |
---|---|
[백준 C++] 4949 : 균형잡힌 세상 (0) | 2024.11.29 |
[백준 C++] 11724 : 연결 요소의 개수 (0) | 2024.11.27 |
[백준 C++] 1654 : 랜선 자르기 (0) | 2024.11.26 |
[백준 C++] 10816 : 숫자 카드 2 (0) | 2024.11.24 |
@NiffJB :: 개발하는 니프
CSE & GAME 개발 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 부탁드립니다!