674553d29b
Refactor graph classes
...
- Extract base graph logic from WeightedEdgeGraph into new Graph class
- Add LabelGraph to replace old Graph class used by LanParty solver
- Rename WeightedEdgeGraph to WeightGraph and change it to use new Graph class
- Update affected solvers to use new graph classes
2025-06-13 16:43:41 +02:00
0b70db7670
Change long long int to fixed width integer type int64_t
2025-05-22 16:12:56 +02:00
7ad1b01879
Change Solver into template class to allow for non-integer results
2025-05-17 00:02:53 +02:00
01c300dce1
Added sub folders for common, extra, and framework code files
2025-04-30 20:37:03 +02:00
979961d60e
Change Solver puzzle title use and add optional input file name suffix
2025-02-14 17:13:05 +01:00
9bc4c3e6be
Fix file encodings
2025-01-24 08:57:45 +01:00
69a4b4becc
Add missing virtual modifiers
2024-12-25 21:43:58 +01:00
1fd73c1a18
Rename LanParty method to "compute..."
2024-12-25 21:34:13 +01:00
d314b2fc70
Add const modifier for constants methods
2024-12-25 21:24:20 +01:00
c783d20755
Add solution for "Day 23: LAN Party", part 1
2024-12-25 21:06:41 +01:00