From 9ecea0012b98f42debd536dc863b4ef2501eb859 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Sun, 15 Dec 2024 09:14:09 +0100 Subject: fixed old code for non-square maps --- 2024/10/day10b.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to '2024/10/day10b.cpp') diff --git a/2024/10/day10b.cpp b/2024/10/day10b.cpp index de972c0..96eb195 100644 --- a/2024/10/day10b.cpp +++ b/2024/10/day10b.cpp @@ -42,7 +42,7 @@ public: cells = new int[M * N]; for (int i = 0; i < N; i++) for (int j = 0; j < M; j++) - cells[N*i + j] = lines[i][j] - '0'; + cells[M*i + j] = lines[i][j] - '0'; } ~Board() { @@ -59,7 +59,7 @@ private: int coord(pair p) { auto [i, j] = p; - return i >= N || i < 0 || j >= M || j < 0 ? -1 : N*i + j; + return i >= N || i < 0 || j >= M || j < 0 ? -1 : M*i + j; } }; -- cgit v1.3