도넛 메이즈
코드 출현 2019 20일차
과제: X에 대해 풀기 여기서...
1 부
X = the number of steps it takes to get from the open tile marked AA to the open tile marked ZZ
2 부
X = the number of steps it takes to get from the open tile marked AA to the open tile marked ZZ, both at the outermost layer
예시 입력
A
A
#######.#########
#######.........#
#######.#######.#
#######.#######.#
#######.#######.#
##### B ###.#
BC...## C ###.#
##.## ###.#
##...DE F ###.#
##### G ###.#
#########.#####.#
DE..#######...###.#
#.#########.###.#
FG..#########.....#
###########.#####
Z
Z
다음을 나타냅니다.
#
s는 벽.
s는 열린 공간입니다1 부
또 다른 길 찾기 퍼즐... 훌륭합니다.
최단 경로? 아니면 경로만?
점을 연결하려는 중...오류, 포털
신중한 수동 시각적 순회 후 AA에서 ZZ로의 경로를 확인했습니다.
AA
LU
OP
VR
MU
MH
NH
TJ
KJ
NI
DR
QC
ME
HK
KA
QN
RB
KM
ZZ
이제 점을 셀 시간입니다.
올바른 포털 사이의 점을 세는 중...
시도 1
AA +9
LU +55
OP +47
VR +51
MU +49
MH +69
NH +75
TJ +56
KJ +49
NI +68
DR +49
QC +59
ME +53
HK +61
KA +61
QN +85
RB +69
KM +65
ZZ
1030 TOO HIGH
시도 2
더 짧은 경로 식별
ZZ +5
XF +49
HU +65
QL +57
QH +63
QD +63
CA +87
AO +7
MH +49
MU +51
VR +47
OP +55
LU +9
AA
607 TOO HIGH
시도 3
더 짧은 경로 식별
ZZ +5
XF +49
HU +65
QL +57
QH +63
QD +63
CA +87
AO +57
XB +63
WY +39
WC +47
AA
595 TOO HIGH
시도 3에서 설명한 것보다 더 짧은 경로는 없습니다.
하위 경로 중 하나를 잘못 계산했을 수 있습니까?
다시 역순으로 세어보니
AA +47
WC +39
WY +63
XB +57
AO +87
CA +63
QD +63
QH +57
QL +65
HU +49
XF +5
ZZ
595 SAME
음, 쉿.
동기 부여의 마지막 불꽃에 대한 규칙 참조
시도 4
AA +46
+1 WC +38
+1 WY +62
+1 XB +56
+1 AO +86
+1 CA +62
+1 QD +62
+1 QH +56
+1 QL +64
+1 HU +48
+1 XF +4
ZZ
594
정답이었습니다!
2 부
이런. 재귀. 그리고 길 찾기.
고맙지 만 사양 할게.
내 성취를 축하해
규칙을 공부하는 데 도움이 됩니다.
그렇지 않으면, 당신은 떨어져 있을 수 있습니다.
Reference
이 문제에 관하여(도넛 메이즈), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/rmion/donut-maze-351h텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)