#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long int ll; typedef pair P; const int INF=1e9; int main() { int n, c, v; cin>>n>>c>>v; int dp[100001]; fill(dp, dp+2*n+1, INF); dp[1]=0; for(int i=1; i<=n; i++){ for(int j=1; i+j*i<=2*n; j++){ dp[i+j*i]=min(dp[i+j*i], dp[i]+c+v*j); } } int ans=INF; for(int i=n; i<=2*n; i++){ ans=min(ans, dp[i]); } cout<