专栏文章

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

P11599题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@miqfqrsr
此快照首次捕获于
2025/12/04 04:04
3 个月前
此快照最后确认于
2025/12/04 04:04
3 个月前
查看原文

思路

我们先把体力充足下的时间 day=nxday=\lceil \frac{n}{x} \rceil 算出来,然后算出如果体力不够时 day×1day \times 1(体力数) 与 kk 的差。因为休息一次补充 kk 点体力,所以要休息 chak\lceil\frac{cha}{k}\rceil,则答案就是 day+chakday+\lceil\frac{cha}{k} \rceil

Code

CPP
#include <bits/stdc++.h>
#define fro for
using namespace std;
signed main()
{
	ios::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);
	//freopen (".in","r",stdin);
	//freopen (".out","w",stdout);
	int n,x,k;
	cin>>n>>x>>k;
    int day=ceil(n*1.0/x);
    int cha=max(0,day-k);
    cout<<day+ceil(cha*1.0/k);
	return 0;
}

评论

0 条评论,欢迎与作者交流。

正在加载评论...