问
查看原帖
问
672940
wdd2929楼主2023/10/19 12:33

1010 分求助

#include <iostream>
#include<cstring>
using namespace std;
int a[10005][105],ans;bool f[10005][105];
int main(){
    memset(f,1,sizeof f);
    int n,m,k,x,y;
    cin>>n>>m;
    for(int i=0;i<n;i++){
        for(int j=0;j<m;j++){
            cin>>f[i][j]>>a[i][j];
        }
    }
    cin>>k;
    x=0;y=k;
    while(x!=n){
        ans+=a[x][y];
        ans%=20123;
        for(int i=a[x][y]-f[x][y];i;i--){
            y++;
            y%=m;
            while(!f[x][y])y++;
            y%=m;
        }
        x++;
    }
    cout<<ans;
	return 0;
}
2023/10/19 12:33
加载中...