@[龟龟号打捞船](/space/show?uid=36482) @[chen_zhe](/space/show?uid=8457)
by λᴉʍ @ 2018-10-17 19:12:30
%%%
by Billy●Herrington @ 2018-10-17 19:13:24
@[扩散性百万甜面包](/space/show?uid=72813)
by λᴉʍ @ 2018-10-17 19:15:37
%%%
by Abnormal_Sir @ 2018-10-17 19:16:03
@[xzz_233](/space/show?uid=23118) 你这时候应该atkkk @[kkksc03](/space/show?uid=1)
by Arcturus1350 @ 2018-10-17 19:16:28
```cpp
#include "testlib.h"
#include<string>
int n,m,P[222][222],A[222],B[222];
std::string ANS[222];
int main(int argc, char* argv[]) {
registerTestlibCmd(argc, argv);
n=inf.readInt(),m=inf.readInt();
for(int i=1;i<=n;++i)
for(int j=1;j<=m;++j)
P[i][j]=inf.readInt();
for(int i=1;i<=n;++i)A[i]=inf.readInt();
for(int i=1;i<=m;++i)B[i]=inf.readInt();
for(int i=1;i<=n;++i)ANS[i]=ans.readString();
double p=1;
for(int i=1;i<=n;++i)
for(int j=1;j<=m;++j)
if(ANS[i][j-1]=='1')p*=P[i][j]/100.0;
else p*=1-P[i][j]/100.0;
for(int i=1;i<=n;++i)ANS[i]=ouf.readString();
double outp=1;
for(int i=1;i<=n;++i)
for(int j=1;j<=m;++j)
if(ANS[i][j-1]=='1')outp*=P[i][j]/100.0;
else outp*=1-P[i][j]/100.0;
for(int i=1;i<=n;++i){
int tot=0;
for(int j=0;j<m;++j)tot+=ANS[i][j]=='1';
if(tot!=A[i])quitf(_wa,"GG 1");
}
for(int i=0;i<m;++i){
int tot=0;
for(int j=1;j<=n;++j)tot+=ANS[j][i]=='1';
if(tot!=B[i+1])quitf(_wa,"GG 1");
}
if(fabs(p-outp)<1e-7)quitf(_ok,"Orz AC!!!");
else quitf(_wa,"GG 2");
return 0;
}
```
by λᴉʍ @ 2018-10-17 19:16:30
靠,以为数组开小了。。
by λᴉʍ @ 2018-10-17 19:16:57
@[xzz_233](/space/show?uid=23118) Orz 球爷
by 宇智波—鼬 @ 2018-10-17 19:17:07
@[xzz_233](/space/show?uid=23118) Orz 球爷
by 霜月めくり @ 2018-10-17 19:41:43
@[xzz_233](/space/show?uid=23118) Orz 球爷
by star_magic_young @ 2018-10-17 19:41:59