import sys
R,C = map(int,input().split())
GR,GC,PR,PC = map(int,input().split())
arr = []
P_total = PR*PC
for _ in range(R):
temp = list(input())
P_total-=temp.count('P')
arr.append(temp)
if P_total:
print(1)
else:
print(0)
대회 때에는 너무 어렵게 생각해서 dfs,bfs를 이용해서 전체 베개의 개수를 구하는 방식으로 풀었는데,
대회 끝나고 간단한 풀이는 count로 P의 개수를 세주고, 그게 전체 배게의 넓이하고 같으면
가희는 위에서 자는게 아니고, 적으면, 가희가 위에서 자는것이다.
'알고리즘 > 백준' 카테고리의 다른 글
[BOJ/백준] 21773 가희와 프로세스 1 (0) | 2021.05.27 |
---|---|
[BOJ/백준] 21772 가희와 고구마 먹방 (0) | 2021.05.27 |
[BOJ/백준] 10159 저울 (0) | 2021.05.27 |
[BOJ/백준] 1644 소수의 연속합 (0) | 2021.05.27 |
[BOJ/백준] 2268 수들의 합 (0) | 2021.05.27 |