测试点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;
}