在牛客网考试
代码在洛谷上成功运行
却在牛客网上编译错误,为啥?
#include<iostream>
using namespace std;
int b(long long n, long long m)
{
if (n == 1 && m == 0)
return 2;
else if (n == 0 && m >= 0)
return 1;
else if (m == 0)
return (n+2) % 998244353;
else if (n >= 1 && m >= 1)
return (b(b(n-1,m), m - 1)) % 998244353;
}
int main()
{
long long t, n, m, i;
cin >> t;
for (i = 1; i <= t; ++i)
{
cin >> n >> m;
cout << b(n, m) << endl;
}
return 0;
}
H题