diff options
author | kaiwu <kaiwu2004@gmail.com> | 2023-03-09 17:01:33 +0800 |
---|---|---|
committer | kaiwu <kaiwu2004@gmail.com> | 2023-03-09 17:01:33 +0800 |
commit | 032241952fd7afb297b579d6c1914dbd035e8060 (patch) | |
tree | 1b772d1a62068f98b0d4069c84af23cfbf31bbbe /src/2017/day22/aoc.h | |
parent | 735159661c0684a6aec4323150238c84fc4a7020 (diff) | |
download | advent-of-code-032241952fd7afb297b579d6c1914dbd035e8060.tar.gz advent-of-code-032241952fd7afb297b579d6c1914dbd035e8060.zip |
2017 day22 part1
Diffstat (limited to 'src/2017/day22/aoc.h')
-rw-r--r-- | src/2017/day22/aoc.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/2017/day22/aoc.h b/src/2017/day22/aoc.h index 6c9c549..2011f47 100644 --- a/src/2017/day22/aoc.h +++ b/src/2017/day22/aoc.h @@ -3,5 +3,14 @@ #include <vector> namespace aoc2017 { + +struct node22 { + int x; + int y; + + node22(int x0, int y0): x(x0), y(y0) {} + bool operator<(const node22& n) const noexcept { return x < n.x ? true : x > n.x ? false : y < n.y; } +}; + std::pair<int64_t, int64_t> day22(line_view); -} +} // namespace aoc2017 |