//刚刚打代码是发现了一个非常阴间的漏洞
    for(int i=1;i<=n;i++)
    {
        cin>>ch;
        for(int j=0;j<m;j++)
        {
            if(ch[j]=='0')x=1;
            if(ch[j]=='1')x=-1;
            qzh[i][j+1]=qzh[i-1][j+1]+qzh[i][j]-qzh[i-1][j]+x;
        }
    }
/*
这是这题在搞前缀和是我的代码,我交了19次终于AC了。
但是,起初我交的代码是这样的
*/
    for(int i=1;i<=n;i++)
    {
        cin>>ch;
        for(int j=0;j<m;j++)
        {
            if(ch[j]=='0')x=1;
            else x=-1;
            qzh[i][j+1]=qzh[i-1][j+1]+qzh[i][j]-qzh[i-1][j]+x;
        }
    }
/*
这说明了什么,只是一个if和else的不同就有一个点过不了,说明评测机在输入时输入了其它不知道是什么的东西
因为在洛谷上我这么写是能过的,而且我推测如果这么写用undefind评测机也是能过的,所以我觉得jtwd2有问题
*/

1 条评论

  • 1

信息

ID
2777
难度
8
分类
(无)
标签
递交数
91
已通过
8
通过率
9%
上传者