因为题中并没有说不可以有多余的1,我的思路是将上方和左边全部初始化为1例如4 4 矩阵1 1 1 11 0 0 01 0 0 01 0 0 0那么我的k只需要每一行每一行的赋值乘1就可以了吧?我不明白哪里有错。还有感觉数据是不是有点假,看见有没输出的情况也算过了 #include <bits/stdc++.h> using namespace std; const int N = 1e6+6; const int M = 3e5+7; #define ll long long #define en '\n' #define debug cout<<"-----...