B题,题目描述如下: 点击“提示”查看下文!!! 提示1:怎样才是一个合法的子矩阵? 题目要求每个区域内的两个数的和都是奇数;我们不难发现一个性质:奇数+奇数=偶数,偶数+奇数=奇数。那么我们可以对数组做一个预处理。为了方便大家直观的感受,也是我赛时的小技巧,我把数组模拟出来: 我们仅需要组成一对 “ [ * . ] ”即为一对合法的子矩阵 提示2:怎样存放我们的合法子矩阵? 不妨开一个 vector<pair<int,int>> key; 来存放这个合法的子矩阵。 对于为什么用PII的方式呢 ? 因为存放的是两个点。 对于某个点来说,你将...