10 分求助
#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;
}