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