Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Maze Maker
Search
mizti
March 04, 2013
630
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Maze Maker
mizti
March 04, 2013
More Decks by mizti
See All by mizti
CutSticks.pdf
mizti
0
660
「銀将ご乱心」
mizti
0
990
paint.pdf
mizti
1
640
kaibun.pdf
mizti
0
660
dfs1.pdf
mizti
0
610
問題1. 解答例
mizti
0
510
2012/11/16 問題1
mizti
0
550
Featured
See All Featured
Speed Design
sergeychernyshev
33
2.1k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Fireside Chat
paigeccino
42
4k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
820
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
520
Color Theory Basics | Prateek | Gurzu
gurzu
0
460
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
450
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
270
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
67
58k
Bash Introduction
62gerente
615
220k
Transcript
迷路職人 の 朝は早 い
問題
問題 13 10 のように4以上の整数2つが入力に与えられます。 これは以下のような13x10の岩でできた一つのフロアを表します。 [1,0]には入り口があり、[width-2, height-1]の位置にはゴールが、そ れぞれ固定であるものとします。 #<########### #############
############# ############# ############# ############# ############# ############# ############# ###########># (#は壁で.は床、<はスタート、>はゴールです。)
問題 これを掘って #<#########.# #.#...###.#.# #...#.#.#.#.# #####.#.#.#.# #.......#...# ##.#.####.#.# ####......#.# #....######.#
#######....># (#は壁で.は床、<はスタート、>はゴールです。) のような形で迷路にすることが迷路職人であるあなたの仕事です
問題 ルール ・[1, 0]の位置はスタートになるので必ず"<"にしてください ・[width-2, height-1]の位置は“>"にしてください。 ・すべての通路は幅1でなければなりません ・スタート位置"<"から.を辿って、">"に辿り着けなければなりません。 ・外周を掘っても構いません。(その外に更に硬い岩があるので) ・”<“から辿りつけない床
”.” があってはいけません 一応、迷路の評点は ・ゴールまでの最短路の歩数 ・ゴールまでの最短路の歩数 ・ゴールまでの最短路の歩数 ・ゴールまでの最短路の歩数 x 4 + ・最短路でゴールまで行く際に曲がる回数 ・最短路でゴールまで行く際に曲がる回数 ・最短路でゴールまで行く際に曲がる回数 ・最短路でゴールまで行く際に曲がる回数 x 3 + ・最短路でゴールまで行く際に通過する分岐点の数の和 ・最短路でゴールまで行く際に通過する分岐点の数の和 ・最短路でゴールまで行く際に通過する分岐点の数の和 ・最短路でゴールまで行く際に通過する分岐点の数の和 x 2 ( ( ( (T字路であれば 字路であれば 字路であれば 字路であれば+2, 交差点であれば 交差点であれば 交差点であれば 交差点であれば+3) + ・フロア全体の ・フロア全体の ・フロア全体の ・フロア全体の.(通路マス)の数 (通路マス)の数 (通路マス)の数 (通路マス)の数 x 1 ・最短路が複数ある場合は上記の合計が一番少ないもの で評点されます。 以上を満たしていれば、とりあえず迷路と認められます。 以上を満たしていれば、とりあえず迷路と認められます。 以上を満たしていれば、とりあえず迷路と認められます。 以上を満たしていれば、とりあえず迷路と認められます。
問題 が、新米迷路職人であるあなたは別に評点を気にしなくても構わないでしょう。 (余裕がある方はできた迷路の評点をするプログラムを書いてみましょう) さあ、 楽しい迷路を作りましょう!