无分求助。
查看原帖
无分求助。
712464
KvX07楼主2022/5/1 01:15
ways[x][y]
#x行y个数
bx=input()
by=input()
hx=input()
hy=input()
ways[0][0]=0
for i in range(1,by+1):
    ways[0][i]=1
for l in range(1,bx+1):
    ways[l][0]=1
ways[hx][hy]=0
for x in range(1,bx+1):
    for y in range(1,by+1):
        ways[x][y]=ways[x-1][y]+ways[x][y-1]
print(ways[bx][by])

#include<bits/stdc++.h>
using namespace std;
long long bx,by,hx,hy;
int main()
{
	long long x,y;
	cin>>bx>>by;
	cin>>hx>>hy;
	x=bx;
	y=by;
	long long ways[x][y];
	ways[0][0]=0;
	for(int i=1;i<=by;++i)
	{
		ways[0][i]=1;
	}
	for(int l=1;l<=bx;++l)
	{
		ways[l][0]=1;
	}
	ways[hx][hy]=0;
	for(long long x=1;x<=bx;++x)
	{
		for(long long y=1;y<=by;++y)
		{
			ways[x][y]=ways[x-1][y]+ways[x][y-1];
		}
	}
	cout<<ways[bx][by];
	return 0;
 } 

RE...

2022/5/1 01:15
加载中...