80分求解
查看原帖
80分求解
1385447
Cjq120326楼主2024/7/20 13:20

测试点5 TLE,怎么改?求解谢谢。

#include <bits/stdc++.h>
using namespace std;
int n, m;
int fanganshu(int x, int y) {
	if (x > n || y > m) return 0;
	if (x == n && y == m) return 1;
	if ((x % 2 == 0) && (y % 2 == 0)) return 0;
	int cnt = fanganshu(x + 1, y) + fanganshu(x, y + 1); 
	return cnt;
}

int main() {
	
	cin >> n >> m;
	cout << fanganshu(1, 1);
	
	return 0;
}
2024/7/20 13:20
加载中...