#include <bits/stdc++.h>
using namespace std;
int n, X, Y;
long long red(int x);
long long blue(int x) {
if (x == 1)
return 1;
return (red(x - 1) + Y * blue(x - 1));
}
long long red(int x) {
if (x == 1)
return 0;
return (red(x - 1) + X * blue(x));
}
int main() {
cin >> n >> X >> Y;
cout << red(n);
}
g++ 无编译错误但 vscode 显示如下
有多个运算符 "<<" 与这些操作数匹配: C/C++ [行 22, 列 11]
.... 后面有一大堆,暂时不放上去,有需要再发