#3怎么不对啊!!

果断质疑#3数据!

2 条评论

  • @ 2016-07-28 22:03:21

    把数组下标设10010试试

  • @ 2013-12-22 10:03:11

    #include<cstdio>
    #include<cstdlib>
    char s[1300][1300];
    int main()
    {
    int n,m;
    int ans=0,maxx=0,sb=0;
    scanf("%d%d",&n,&m);
    for(int i=1;i<=n;i++)
    {scanf("%s",s[i]);

    for(int j=0;j<n;j++)
    if(s[i][j]=='#')
    sb++;
    }
    if(m>=n)
    {printf("%d",sb);return 0;}
    for(int i=1;i+m<=n;i++)
    {
    for(int j=1;j+m<=n;j++)
    {
    for(int y=i;y<i+m;y++)
    {
    for(int z=j;z<j+m;z++)
    {
    if(s[y][z]=='#')ans++;
    }
    }
    if(ans>maxx)maxx=ans;
    ans=0;
    }

    }
    printf("%d",maxx);
    }
    求解!

  • 1

信息

ID
1199
难度
4
分类
搜索 | 搜索与剪枝 点击显示
标签
递交数
2727
已通过
1239
通过率
45%
被复制
7
上传者