/ Vijos / 讨论 / 寻宝 /

为什么不能运行

#include<cstdio>
#include<iostream>
#include<cmath>
#include<cstring>
using namespace std;

int main()
{
//freopen("xx.in","r",stdin);
//freopen("xx.out","w",stdout);
int x[10005][105],sum=0,n,m,z;
bool a[10005][105];
memset(a,0,sizeof(a));
memset(x,0,sizeof(x));
scanf("%d%d",&n,&m);
for(int i=1;i<=n;++i)
for(int j=0;j<m;++j)
scanf("%d%d",&a[i][j],&x[i][j]);
scanf("%d",&z);
for (int i=1;i<=n;++i)
{
sum+=x[i][z];
for(int j=0;j<=x[i][z];z--)
{ if(z==-1)z=m-1;
if(a[i][z]==1)j++;
}
}
printf("%d",sum);
}

2 条评论

  • 1

信息

ID
1787
难度
6
分类
模拟 点击显示
标签
递交数
2640
已通过
618
通过率
23%
被复制
16
上传者