题解:P15090 [UOI 2025 II Stage] Movies
前言
下文的【思路】、【解法】、【注意事项】和【代码】均采用 C++23 的标准。
洛谷题目
注:为了不引发歧义,这里所有的用于改变优先级的括号都使用小括号。
解法
根据小学就学过的除法,我们可以设:
这个做法会在
这里最后的常见恒等变型此处不多赘述。
代码
int n, k, c;
signed main() {
ios::sync_with_stdio(false), ios_base::sync_with_stdio(false), cin.tie(nullptr), cout.tie(nullptr); clock_t timr_start = clock();
read(n, k, c);
write(((n+k-1) % k + 1) * c);
cerr << "time use " << (clock() - timr_start) << "ms.";
return 0;
}