評分結果(參考) : AC (3ms, 332KB)
#include<bits/stdc++.h>
#define int long long
using namespace std;
signed main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
int n, k, w;
cin >> n >> k >> w;
int ans = n;
while(n >= k){
n += w-k;
ans += w;
}
cout << ans;
return 0;
}
評分結果(參考) : AC (2ms, 344KB)
#include<bits/stdc++.h>
#define int long long
using namespace std;
signed main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
int n, k, w;
cin >> n >> k >> w;
int t = n<k ? 0 : (n-k)/(k-w)+1;
cout << n + t*w;
return 0;
}