[백준] 7568번 : 덩치 (C++) + pair 클래스

2024. 3. 3. 16:35·Programming/C++ - 백준
반응형

 


문제


풀이

pair 클래스를 이용하여, 몸무게 x와 키 y를 함께 저장했다.

등수를 구하는 방법은 본인보다 덩치가 큰 사람 + 1이므로, rank = 1로 선언하고 if문을 이용해 해결했다.

 

pair 클래스를 사용하기 위해서는 <utility> 헤더를 이용해야 한다.

만약, <algorithm>이나 <vector> 헤더파일을 사용한다면, 안에 <utility> 헤더 파일도 포함되어 있다.

 

template <class T1, class T2> struct pair;

pair<int, int> p;
pair<int, char> p;

p.fisrt		// p의 첫 번째 인자 반환
p.second	// p의 두 번째 인자 반환
make_pair(value1, value2)	// value 1, 2를 한 쌍으로 하는 pair을 만들어 반환

 


코드

#include <iostream>
#include <algorithm>
using namespace std;

int main() {
	int N, weight, height, rank =1;
	pair<int, int> arr[50];

	cin >> N;

	for (int i = 0; i < N; i++) {
		cin >> weight >> height;
		arr[i].first = weight;
		arr[i].second = height;
	}

	for (int i = 0; i < N; i++) {
		for (int j = 0; j < N; j++) {
			if (arr[i].first < arr[j].first && arr[i].second < arr[j].second) {
				rank++;
			}
		}
		cout << rank << "\n";
		rank = 1;
	}
	return 0;
}

결과

 

 
 
반응형
저작자표시 (새창열림)

'Programming > C++ - 백준' 카테고리의 다른 글

[백준] 2869번 : 달팽이는 올라가고 싶다 (C++)  (0) 2024.03.07
[백준] 5597번 : 과제 안 내신 분..? (C++)  (0) 2024.03.05
[백준] 1978번 : 소수 찾기 (C++)  (1) 2024.02.21
[백준] 2751번 : 수 정렬하기 2 (C++) + 시간초과 & 런타임 에러(OutofBounds) 해결  (3) 2024.02.21
[백준] 10250번 : ACM 호텔 (C++) + 반례 및 그림 설명  (3) 2024.02.20
'Programming/C++ - 백준' 카테고리의 다른 글
  • [백준] 2869번 : 달팽이는 올라가고 싶다 (C++)
  • [백준] 5597번 : 과제 안 내신 분..? (C++)
  • [백준] 1978번 : 소수 찾기 (C++)
  • [백준] 2751번 : 수 정렬하기 2 (C++) + 시간초과 & 런타임 에러(OutofBounds) 해결
지구코드
지구코드
IT를 공부하고 있는 지구의 코딩공간입니다!
  • 지구코드
    지구의 코딩공간
    지구코드
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 개발 기록
      • [프디아] 파이널 프로젝트
      • Back-end
        • Spring
        • Django
      • Programming
        • 알고리즘
        • C++ - 백준
      • Cloud
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    binary_search
    edgelocation
    구조체 벡터
    이진탐색
    부분 문자열 추출
    EC2
    백준
    프로디지털아카데미
    알파코캠퍼스
    KDT교육
    알파코
    C++
    정렬
    시간복잡도
    dp
    Cloud
    부트캠프
    다이내믹 프로그래밍
    fill 함수
    k디지털트레이닝
    AWS
    큐
    프디아
    피보나치 수
    awscloudclubs
    시간초과
    슬라이딩윈도우
    MSA
    신한투자증권
    별 찍기
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
지구코드
[백준] 7568번 : 덩치 (C++) + pair 클래스
상단으로

티스토리툴바