简洁明了
查看原帖
简洁明了
601654
xingchenhan楼主2021/11/7 16:25
#include<iostream>
using namespace std;
int main(){
	int tx, ty, mx, my;
	long long f[25][25]={0};
	cin>>tx>>ty>>mx>>my;
    tx+=1;ty+=1;mx+=1;my+=1;
    f[1][0] = 1;
    for(int i = 1; i <= tx; i++){
        for(int j =1; j <= ty; j++){
            if((i-mx)*(i-mx)+(j-my)*(j-my)==5||(i==mx&&j==my)) continue;
            f[i][j] = f[i - 1][j] + f[i][j - 1];
        }
    }
    cout<<f[tx][ty];
    return 0;
} 
2021/11/7 16:25
加载中...