Accept

Mathematics  •  1个月前


include<stdio.h>

int main() {

int n,m,p,x,y,a[1005][1005]={0},nx,ny;
scanf("%d%d%d%d%d",&n,&m,&p,&x,&y);
a[x][y]=1;
for(int i=2;i<=n*m;i++)
{
	nx=x-1;
	ny=y+1;
	if(nx==0)
	{
		nx=n;
	}
	if(ny==m+1)
	{
		ny=1;
	}
	if(a[nx][ny]!=0)
	{
		nx=x+1;
		ny=y;
	}
	if(nx==n+1)
	{
		nx=1;
	}
	a[nx][ny]=i;
	x=nx;
	y=ny;
}
int c,d;
for(int i=1;i<=p;i++)
{
	scanf("%d%d",&c,&d);
	printf("%d\n",a[c][d]);
}
	

return 0;

}


评论:

请先登录,才能进行评论