diff options
Diffstat (limited to 'src/2015/day17/aoc.cpp')
-rw-r--r-- | src/2015/day17/aoc.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/2015/day17/aoc.cpp b/src/2015/day17/aoc.cpp index 1c33c66..c7a514b 100644 --- a/src/2015/day17/aoc.cpp +++ b/src/2015/day17/aoc.cpp @@ -2,4 +2,17 @@ namespace aoc2015 { +std::pair<size_t,size_t> day17(line_view file, int t) { + kichen ki; + per_line(file, [&ki](line_view lv) { + ki.parse(lv); + return true; + }); + std::vector<int> c(ki.containers.size(),0); + std::vector<std::vector<int>> combo; + // std::for_each(ki.containers.begin(), ki.containers.end(), [](int i) { printf("%d\n", i); }); + ki.fill(t, 0, c, combo); + return {combo.size(), ki.min(combo)}; } + +} // namespace aoc2015 |