题解:P11599 『Fwb』神话の传播

· · 题解

更好的阅读体验?

思路

居然还能写题解

首先过去需要 \lceil{\frac{n}{x}}\rceil(向上取整)天,体力也一样。

然后则需要 \lceil\frac{\max(d-k,0)}{k}\rceil(向上取整)天。

两者和就是答案。

代码

注:新版 C++ 支持日文、中文字符当变量名。

#include <bits/stdc++.h>
// #pragma GCC optimize("Ofast", "-funroll-all-loops")
#define ll long long
#define pii pair<int, int>

#define y1 gigay
#define x first
#define y second

using namespace std;

int n, x, k, の, ans;

int main()
{
    ios::sync_with_stdio(false); 
    cin.tie(nullptr); 

    cin >> n >> x >> k;
    ans = の = (n + x - 1) / x;
    ans += (max(の - k, 0) + k - 1) / k;
    cout << ans << endl;

    return 0;
}