求大佬救命,wa俩个,萌新哭了
查看原帖
求大佬救命,wa俩个,萌新哭了
602875
happyczyh楼主2021/12/10 17:42
#include <stdio.h>
int juli(int x,int y,int m,int n){
	if((x-m)*(x-m)+(y-n)*(y-n)==5||(x==m&&y==n)) return 0;
	else return 1;
}
long long a[10000][10000]={0};
int main(){
	int wantx,wanty,max,may,i,j,k,flag;
	scanf("%d%d%d%d",&wantx,&wanty,&max,&may);
	for(i=0;i<=wantx;i++){
		a[i][0]=1;}
	for(i=0;i<=wanty;i++){
		a[0][i]=1;}
	for(i=1;i<=wantx;i++){
		for(j=1;j<=wanty;j++){
			flag=juli(i,j,max,may);
			printf("flag=%d\n",flag);
				if(flag)a[i][j]=a[i-1][j]+a[i][j-1];
				else continue;
		}
	}
	printf("%lld",a[wantx][wanty]);
	return 0;
}
2021/12/10 17:42
加载中...