mirror of
https://github.com/parnic/advent-of-code-2023.git
synced 2025-06-16 16:50:14 -05:00
Day 16
Part 2 is slower than I'd like, but completes in less than a second on this laptop.
This commit is contained in:
110
inputs/16.txt
Normal file
110
inputs/16.txt
Normal file
@ -0,0 +1,110 @@
|
||||
\.......................|..-.............../../.......|...............\.\.....|..../.............|............
|
||||
........................../....../..............................-............-.-..--.........-...........\/...
|
||||
....\............../...........-...-......|.............................\...............-........-....|.......
|
||||
......\....|................./.\................/..................../.......................|..\......-......
|
||||
.................../..................-./.................../.....-...................|......\.......|\...\./.
|
||||
.....|........../....................\../..\.../.\.......-.............\...........\......|.\..-..........-...
|
||||
..../............/.....\...................../..--\........|......\....-...|.-...../......-........../........
|
||||
..............\.-............./........./....|\.......\..........|.................|.|.................-......
|
||||
.....|..........-................-.../..........-........................\.......|.........................-..
|
||||
.|.-......./....................\........-.............../..\.|.-\...........\./.................-............
|
||||
................|/............................../..-.\..................-..../../...../.../..../..........|...
|
||||
........................./.....................\..\....-....../-.....................\|.........././.-........
|
||||
...\.....................-...../|............--......-..|...../.....|......|.../.\....|.............\|.......\
|
||||
.........-...-.....|.........../...-/........|......./|............-.......-.....\.............\|....../......
|
||||
.....|...|.................|...../.............|.................../..........\|..\......|..|....-............
|
||||
...........................-.........\......\.............\...................-.....-.\.......-.....|.........
|
||||
.................-.............-......./.............-..\./......|....-..-..........-....-............\.......
|
||||
.\..\.......-......|........................\.............-.......................|.........|\.|..\......--/..
|
||||
..........-.....||--........|........-....../...........|../...-.........../.....-.\..........|.......-.......
|
||||
..........\..........|..................\.................-..../............/..........|.......-........../...
|
||||
..--......../..........-..|........./.........-...../........-.................|..\............../.....-......
|
||||
.....\.............|...../......../............./||..........................\............|...................
|
||||
..-.................-|..-....................\.................|...\.....\............./......-.......\.......
|
||||
............-../......\...../.-....-.....-....-./../......\..|..|............................|.../..|.........
|
||||
-................./................................................|...............|....|.....-.....|....../..
|
||||
...........-...................|...........\.......-..\.......-...........|..-....../........|...............|
|
||||
.........|...|-........../...-..........|.........\.....||......./....|...............\......-......\...../...
|
||||
....|.........|............\.-.......................................-.......................|.-..|.\...\.-...
|
||||
.|....|....-/....................\\..........................|........\|...|..............\..|......-.\../....
|
||||
..|.\......|..../.....|.......-....................|.\..\............/......................|.....\../../.....
|
||||
.......|\\.\/......................./.............|................../.........|.....\-.......................
|
||||
......................................../.../................\-..............-................./......\.......
|
||||
............../............/\......./........................./......|............\/..........................
|
||||
......./................|......../.........-............\.../.|....../....|...../..../......../...............
|
||||
...................|............-\........../...\.......\....\.....-.........-./....|.........................
|
||||
.....-..-\.................|\...........................|..........\........-...|.............................
|
||||
..............................-.............-.......\......................../.......\|.......|...-....-......
|
||||
\...................\..../.................\................|......-...-............./.-......................
|
||||
........................./.|./...|..\.-............|.-.....-..........\....-..../.....|.......|...............
|
||||
.................../......../..................|.|...............|.......|\.....|......|...............\/..|..
|
||||
.........|....-......../........-./..|.../..|./...................-........|..................................
|
||||
..|../............-......-.........................-..|....-................-..\....../...........|...........
|
||||
....................-...............|.../.....|..../......../...|.......\.....-.....\..............-..\.-.....
|
||||
...........\.........../............................................\......-................-.......|.....-...
|
||||
..-............./.......-\...........|-..-../............../................................../...............
|
||||
.................\.......\............../.|.......-...\............................................\.-........
|
||||
.\....|....\......|........./.....--......................................|................\..|-..............
|
||||
......../...............-..........................|...........................-.............-\.-..|..........
|
||||
.......|......|/...\........./......../.....\.........\.......................-...........\..\................
|
||||
.-..-../.............|................./../.................\........-......|.\.....||...................\|...
|
||||
/......../....\.....|-..........\..............-.....|............/\......\...//....................\...-/....
|
||||
................-...........-.-\-..........\.-./......../-................./../.\........................./...
|
||||
-.........-.....|.....-..|..|.........|...................-..........\/.-.....................................
|
||||
......./...../......\............-.|...............|..../.........|....\.................../..............|...
|
||||
...........|.......|....|...............\........................\/..\......................................\.
|
||||
......\........-.........................\..........\.............\......................\/.....\..|..........
|
||||
......\...........|.........../..-............./........................../...-......../...............\..|...
|
||||
..|............\../........../............\...|.......................-...............\-../.|...|\.....\......
|
||||
.|....\.|....-|.........\......./.................../.|........|....../.--.\.....\..............-\\.........-.
|
||||
......................./.......\...........|.\............-.....\.............\.........--......../.\..-.|../.
|
||||
......../.............../......\.\....|.............../...........................-........-......../.........
|
||||
.......|\.............|.../|/........../....\.....-....|.............-......./........\..\........\..|......-.
|
||||
.............../...........-.....\..\....-...../...|......\...........................\...|...........|/......
|
||||
.............|....../.................../..|.....................|.......|....//..............\...............
|
||||
......./....\............................-.........................-/......../|......-....|.............../...
|
||||
...........................|...................\...............................-.................|...........\
|
||||
.............................-......./..../...................\.../...........-.|......................||.....
|
||||
\....\....\...-./......../.........\................./................\...................|...........-.......
|
||||
................-.../............/\..................\.\..-....../................./..........|...............
|
||||
......../...\.......................\.......\..\......|.....|../..........\..........-.............|..........
|
||||
../.........................................-\..........-.........|-./.....-...|..|.......\........-...../../.
|
||||
.....|..........-......../|-..............|.................-...........|...\.....................\...........
|
||||
.......|..............\....\.....-............../..\\..\.......-........./.........-..|...|................../
|
||||
..........-.......-.-................../.........\\...../.....|..........\......./.|.............-...........\
|
||||
..................................-..................|...........\../\...../..../...\................/........
|
||||
...-.........................................................\.|..............\..................\............
|
||||
-.|..|...................../../.|.......\.....|.....\.\...\.........-.................................../.....
|
||||
...\./....../........\.......-.................\.........|............-.........../...........\.|.........|.\.
|
||||
..........-...\.............-.-............-.-................/.....................|........|............-...
|
||||
|......./............/..|..............\...............|.......|\................/....|.........|.........\..\
|
||||
.....\../\./.....................-.............\..................|.|.........................................
|
||||
............/......../.../.......\............/.........................\........................\............
|
||||
....../..|.............../....................-.......\................................................|.....\
|
||||
................................../.......././.......\.....|.\......-.........-..||......../........-.//......
|
||||
........................\.......|............-....-...../..............................-............-....|...-
|
||||
.....-.......|......\..|.........-....|......\......../..../.......\..........|....\.............||..\........
|
||||
..........|...........-|.......\.......-....../...../..........||.......................\............-..|.....
|
||||
.................../../..............................|....|................/........|-....|................/..
|
||||
.....................\................/............................/-........./...|.............\...|..|\.....
|
||||
.....\..\..........\......../......|.........-....-..-..|...........\....|./....\.\..\............../.........
|
||||
.......-...............-....../...........-.......................|../...............|...|.........../..../...
|
||||
.............|.../..................\..\..........-........||................\/...........-|..................
|
||||
.............-..............-\.../.................|......\...../..........\...-.....-....../................\
|
||||
.....-....................................-.........\/............../.............................|...........
|
||||
./.|../......\\..........................................|..............\|/..-\..........................\....
|
||||
...........-.........\............./....-........-....-....-.........\..\....-\...-...............--.........-
|
||||
..\.............................\............................./\..........-.............-...-./........../....
|
||||
.................../........\....|..-....|||./..............-......-./....................../..|...|..........
|
||||
......\.........../............|\...|.-................../....................|\..|..\.............-./......|.
|
||||
...........-...................-.|........................\...............|/..-...\...|/\...........|.........
|
||||
............|..../..................................\.......................\........................-........
|
||||
.\..........................|......|......../.|....................../.......\......\.............../.........
|
||||
..........-.../............/..........................|....-......................|.-................|.-......
|
||||
......../............-...|.....|......../-.....-|...|./.......-..................-\...........................
|
||||
...............\.\/.-....././................-.../..../.............../-|.....-.......|......./..--...........
|
||||
..........-\\.|-................./../..|.-.....--................../.................../.|.......-............
|
||||
..\.................-..............-...............\.....|......................./..\.....--........./..../..\
|
||||
.......-....../..............|..................\....|..|..........-.....|.|.-.........................\......
|
||||
..../..\...\....................................||.|......................................|.......\/.........-
|
||||
................\-.-.....||....\.........................-...................................................|
|
10
inputs/16a.txt
Normal file
10
inputs/16a.txt
Normal file
@ -0,0 +1,10 @@
|
||||
.|...\....
|
||||
|.-.\.....
|
||||
.....|-...
|
||||
........|.
|
||||
..........
|
||||
.........\
|
||||
..../.\\..
|
||||
.-.-/..|..
|
||||
.|....-|.\
|
||||
..//.|....
|
Reference in New Issue
Block a user