dfs tle나던데
[일반] 어제 c 어케푸는거임?
익명(121.136)
2022-12-13 16:26
추천 0
댓글 7
다른 게시글
-
보통 코포 레이팅 몇시에 들어오나요 [1][일반] 익명(118.235) | 22.12.13추천 0
-
컨디션이 ps는 특히 많이타네 [1][일반] 익명(106.101) | 22.12.13추천 2
-
백준 23일차 [6][일기] 익명(61.74) | 22.12.13추천 15
-
배낭문제 종류 와이리 많음 [4][일반] 익명(59.16) | 22.12.13추천 0
-
백준 15718 (돌아온 떡파이어) 질문 [1][질문] 익명(61.74) | 22.12.13추천 0
-
대충 전공지식은 쌓아서 코딩 연습 하려는데 백준 보이는대로 풀면 됨?? [2][일반] 익명(220.94) | 22.12.13추천 0
-
앳코 실력 올리는 법 질문 [4][일반] 익명(122.42) | 22.12.13추천 0
-
D 이거 파이썬으로 좀 풀기 힘들었던 문제임?[일반] 익명(211.234) | 22.12.13추천 0
-
D 파이썬으로 푼 사람 있냐 [6][일반] 익명(175.124) | 22.12.13추천 0
-
E 어케품 [11][일반] 익명(104.28) | 22.12.13추천 0
나는 B끼리 안끊기고 연결되어있는지만 체크하고 W x좌표랑 y좌표에 따라서 안되는 경우만 거름
시뮬레이션도 가능합니다. 좌측 끝에서 출발했다면 반대로 좌측으로 이동하게 되면 끝까지 path가 안 만들어지고, 결국 한쪽 끝에서 다른 쪽 끝으로 이동하는 문제가 됩니다
현재 좌표에서 반대쪽 편에 B가 있다면 그 B는 반드시 방문해야 하며, 방문한 뒤에 다음 칸으로 갔을 때 W가 있다면 그 경로는 불가능입니다
이 방식으로 1,1과 2,1에서 각각 출발시켜서 한쪽이라도 가능하다면 yes입니다
어제 이대로 dfs로 구현했는데 tle 났었음 내가 뭘 잘못짠건가 싶네
B가 하나만 존재하는 열을 '빈 열'이라 하면, 인접한 두 빈 열에 대해서 B가 같은 행에 위치한 경우 두 빈 열의 인덱스 차이가 홀수여야 하고, 아니면 짝수여야만 함
관찰이 부족했구만