60分求助大佬!!!
查看原帖
60分求助大佬!!!
1396297
ccg20081116楼主2024/10/10 18:39

1,5点WA``` #include<bits/stdc++.h> using namespace std;

int main(){ int x,y,c,d; cin>>x>>y>>c>>d; long long a[x+10][y+10]; memset(a,0,sizeof(a));

for(int i=0;i<=x;i++){
	for(int j=0;j<=y;j++){
		a[0][0]=1;
		if((i==d&&j==c)||(abs(i-d)==1&&abs(j-c)==2)||(abs(i-d)==2&&abs(j-c)==1)){
			//cout << "!!!!!!!!!";
			a[i][j]=0;
			continue;
		}
		if(!i){
			a[i][j]=a[i][j-1];
			continue;
		}
		if(!j){
			a[i][j]=a[i-1][j];
			continue;
		}
		a[i][j]=a[i-1][j]+a[i][j-1];
		a[0][0]=1;
	

// cout<<i<<" "<<j<<endl<<a[i][j]<<endl; } } // for(int i=0;i<=x;i++){ // for(int j=0;j<=y;j++){ // cout<<a[i][j]<<" "; // } // cout<<endl; // } // cout<<a[x][y]; return 0; }

2024/10/10 18:39
加载中...