大佬们,帮忙看看哪里错了啊,在线急等
查看原帖
大佬们,帮忙看看哪里错了啊,在线急等
316016
g13145687楼主2020/5/21 12:42
#include <bits/stdc++.h>
using namespace std;

int main(){
	int n,m,i,j,h,c=1,s=0,g=0,k;
	cin>>n>>m;
	int i1[10000],j1[10000];
	for(i=0;i<n*m;i++){
		cin>>i1[i]>>j1[i];
	}
	cin>>h;
	for(i=0;i<n*m;i++){
		g=0;
		if(i1[i]==c && j1[i]-1==h){
			int t=j1[(i1[i]-1)*m+j1[i]]%m;
			if(t==0){
				t+=m;
			}
			for(j=0;g<t;j++){
				if(i1[(i1[i+j]-1)*m+j1[i]]==1){
					g++;
					k=i1[i+j];
				}
			}
			s+=j1[(i1[i]-1)*m+j1[i]];
			h=k;
			c++;
		}
	}
	cout<<s%20193;
	return 0;
}
2020/5/21 12:42
加载中...