[백준 ] 10163번 색종이 (java)
728x90
반응형
import java.util.Scanner;
public class Main {
static int n;
static int[][] map;
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
n=sc.nextInt();
map=new int[101][101];
for (int k = 0; k < n; k++) {
int r=sc.nextInt();//1
int c=sc.nextInt();//4
int width=sc.nextInt();//3
int height=sc.nextInt();//2
for (int i = c+height-1; i >= c; i--) {
for (int j = r; j < r+width; j++) {
map[i][j]=k+1;
}
}
}
int[] cnt=new int[n+1];
for (int i = 0; i < 101; i++) {
for (int j = 0; j < 101; j++) {
cnt[map[i][j]]+=1;
}
}
for (int i = 0; i < n; i++) {
System.out.println(cnt[i+1]);
}
}
}
728x90
반응형
'백준' 카테고리의 다른 글
[백준] 2804번 크로스워드 만들기 (java) (0) | 2021.02.26 |
---|---|
[백준] 2567번 색종이 -2 (java) (0) | 2021.02.26 |
[백준] 1987번 알파벳 (java, dfs) (0) | 2021.02.18 |
[백준] 3109번 빵집 (JAVA, 백트래킹) (0) | 2021.02.18 |
[백준] 1992번 쿼드 트리 (java, 완전탐색) (0) | 2021.02.17 |
TAGS.