1 Star 0 Fork 0

yuhang2__2/LeetCode-Solutions

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
cells-with-odd-values-in-a-matrix.cpp 476 Bytes
一键复制 编辑 原始数据 按行查看 历史
// Time: O(n + m)
// Space: O(n + m)
class Solution {
public:
int oddCells(int n, int m, vector<vector<int>>& indices) {
vector<int> row(n), col(m);
for (const auto& idx : indices) {
row[idx[0]] ^= 1;
col[idx[1]] ^= 1;
}
int row_sum = accumulate(row.cbegin(), row.cend(), 0);
int col_sum = accumulate(col.cbegin(), col.cend(), 0);
return row_sum * m + col_sum * n - 2 * row_sum * col_sum;
}
};
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/yuhang2__2/LeetCode-Solutions.git
git@gitee.com:yuhang2__2/LeetCode-Solutions.git
yuhang2__2
LeetCode-Solutions
LeetCode-Solutions
master

搜索帮助