之所以写这个题纯粹是为了提醒自己!数!组!越!界!
暴力去重枚举所有情况,然后前缀和预处理。debug到怀疑学了假的c++,最后的最后发现,数组越界,错误类似于把该写到a[1][x]写到了a[2][x] 里。。
所以数组下标一定要注意啊啊啊啊啊啊啊啊啊
#include#include #include #include #include #include #include using namespace std; typedef long long LL; const int maxn=1e5+5; int cnt[4200][105],tot[4200],ct[4200][105];//what the hell int w[15]; char tmp[15]; int main() { //freopen("1.txt","r",stdin); //freopen("2.txt","w",stdout); int n,m,q,tn; scanf("%d%d%d\n",&n,&m,&q); for (int i=0;i