#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; typedef pair P; #define MOD 1000000007 // 10^9 + 7 #define INF 1000000000 // 10^9 #define LLINF 1LL<<60 ll A, B, C; // n年までにもらえる総額がCより多いかどうか bool money(ll n) { return (((n / A)*B + (n - n / A)) >= C); } int main() { cin.tie(0); ios::sync_with_stdio(false); cin >> A >> B >> C; // left < ans <= right ll left = 0; ll right = C; while (left + 1 != right) { ll mid = (left + right) / 2; if (money(mid)) right = mid; else left = mid; } cout << right << endl; return 0; }