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
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
490
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.9k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Why Our Code Smells
bkeepers
PRO
340
58k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
Exploring anti-patterns in Rails
aemeredith
3
500
A Tale of Four Properties
chriscoyier
163
24k
New Earth Scene 8
popppiees
3
2.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
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 ・最短路が複数ある場合は上記の合計が一番少ないもの で評点されます。 以上を満たしていれば、とりあえず迷路と認められます。 以上を満たしていれば、とりあえず迷路と認められます。 以上を満たしていれば、とりあえず迷路と認められます。 以上を満たしていれば、とりあえず迷路と認められます。
問題 が、新米迷路職人であるあなたは別に評点を気にしなくても構わないでしょう。 (余裕がある方はできた迷路の評点をするプログラムを書いてみましょう) さあ、 楽しい迷路を作りましょう!