문제
해결 방안
전체 경우의 수를 비교해보면 되는 간단한 문제이다. 완전탐색을 이용하여 peoples i번째의 키와 몸무게를 다른 j번째 키와 몸무게를 비교하면 된다.
코드
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
// 덩치
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
int n = Integer.parseInt(str);
int[][] peoples = new int[n][2];
for(int i=0; i<n; i++) {
str = br.readLine();
peoples[i][0] = Integer.parseInt(str.split(" ")[0]);
peoples[i][1] = Integer.parseInt(str.split(" ")[1]);
}
// 입력끝 ====
int x1, y1;
int x2, y2;
int k;
for(int i=0; i<n; i++) {
x1 = peoples[i][0];
y1 = peoples[i][1];
k = 1;
for(int j=0; j<n; j++) {
if(i!=j) {
x2 = peoples[j][0];
y2 = peoples[j][1];
if(x1<x2 && y1<y2) {
k++;
}
}
}
System.out.print(k + " ");
}
}
}
'Development Logs > Algorithms' 카테고리의 다른 글
[JAVA] 백준 1181번 : 단어 정렬 (정렬) (0) | 2020.10.23 |
---|---|
[JAVA] 백준 2667번 : 단지번호붙이기(DFS) (0) | 2020.10.21 |
[JAVA] 백준 1012번 : 유기농 배추(DFS) (0) | 2020.10.15 |
[JAVA] 백준 2178번 : 미로 탐색(BFS+DP) (0) | 2020.10.13 |
[JAVA] 백준 2606번 : 바이러스 (DFS) (0) | 2020.10.13 |