diff options
Diffstat (limited to '2024/06/day06b.cpp')
| -rw-r--r-- | 2024/06/day06b.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/2024/06/day06b.cpp b/2024/06/day06b.cpp index 2498536..cb5d281 100644 --- a/2024/06/day06b.cpp +++ b/2024/06/day06b.cpp | |||
| @@ -62,9 +62,9 @@ public: | |||
| 62 | visited = new int[M * N]; | 62 | visited = new int[M * N]; |
| 63 | for (int i = 0; i < N; i++) { | 63 | for (int i = 0; i < N; i++) { |
| 64 | for (int j = 0; j < M; j++) { | 64 | for (int j = 0; j < M; j++) { |
| 65 | cells[N*i + j] = j < (int)lines[i].size() ? | 65 | cells[M*i + j] = j < (int)lines[i].size() ? |
| 66 | lines[i][j] : out_of_bound; | 66 | lines[i][j] : out_of_bound; |
| 67 | visited[N*i + j] = 0; | 67 | visited[M*i + j] = 0; |
| 68 | } | 68 | } |
| 69 | } | 69 | } |
| 70 | } | 70 | } |
| @@ -111,7 +111,7 @@ private: | |||
| 111 | 111 | ||
| 112 | int coord(pair<int, int> p) { | 112 | int coord(pair<int, int> p) { |
| 113 | auto [i, j] = p; | 113 | auto [i, j] = p; |
| 114 | return i >= N || i < 0 || j >= M || j < 0 ? -1 : N*i + j; | 114 | return i >= N || i < 0 || j >= M || j < 0 ? -1 : M*i + j; |
| 115 | } | 115 | } |
| 116 | 116 | ||
| 117 | void set_cell(pair<int, int> p, char c) { | 117 | void set_cell(pair<int, int> p, char c) { |
