rt
坑点1:不保证同一个人不会要求多次相同的块长。
所以,
for(int i=1;i<=k;++i){
cin>>x;
t[x]=1;
}
cin>>k;
for(int i=1;i<=k;++i){
cin>>x;
++t[x];
}
for(int i=1;i<=100;++i){
if(t[x]==2)
和
for(int i=1;i<=k;++i){
cin>>x;
t[x]=1;
}
cin>>k;
for(int i=1;i<=k;++i){
cin>>x;
++t[x];
}
for(int i=1;i<=100;++i){
if(t[x]<2)
都是错的
坑点2:
数据挺大的,所以得处处取模。
除了矩阵乘法,也包括 1*n 矩阵的计算时的取模。
而且矩阵乘法边加边模不要为了卡常而最后取模 !