Skip to content

Commit b486391

Browse files
authored
Update matrix-cells-in-distance-order.cpp
1 parent ea6c239 commit b486391

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

C++/matrix-cells-in-distance-order.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ class Solution {
66
vector<vector<int>> allCellsDistOrder(int R, int C, int r0, int c0) {
77
vector<vector<int>> result{{r0, c0}};
88
for (auto d = 1; d < R + C; ++d) {
9-
append(R, C, r0 + d, c0, &result);
10-
for (int x = d - 1; x >= -d + 1; --x) {
9+
append(R, C, r0 - d, c0, &result);
10+
for (int x = -d + 1; x < d; ++x) {
1111
append(R, C, r0 + x, c0 + d - abs(x), &result);
1212
append(R, C, r0 + x, c0 + abs(x) - d, &result);
1313
}
14-
append(R, C, r0 - d, c0, &result);
14+
append(R, C, r0 + d, c0, &result);
1515
}
1616
return result;
1717
}

0 commit comments

Comments
 (0)