#include #include using namespace std; int N, C, V; int main() { cin >> C >> V >> N; if(N==1)cout << 0 << endl,exit(0); int ret = 1 << 30; for (int i = 1; i <= 30; i++) { bool flag = false; for (int j = 1; !flag; j++) { for (int k = i; k >= 1; k--) { int mul = 1; for (int l = 0; l < k; l++) mul *= j; for (int l = k; l < i; l++) mul *= j + 1; if (mul >= N) { ret = min(ret, (i * j - k) * V + C * i); flag = true; break; } } } } cout << ret << endl; return 0; }