求大佬捞捞
2026-06-07 12:35:26
发布于:上海
29阅读
0回复
0点赞
为什么(x+y-1)/x可以实现y除以x的向上取整呀,想不明白
全部评论 4
代特殊值
2026-06-07 来自 浙江
0比如说,那么有,再分类讨论,如果说,那么,取下整为,也就是,显然答案为,取上整也为,因为, 取上整也为
2026-06-07 来自 浙江
0如果,那么公式等价于,也就是,取下整为,因为有。
2026-06-07 来自 浙江
0取上整你的原式为,可以写成,由于有,所以这一项取上整为,整合起来就是这个式子取上整为,两者都符合条件,所以这个公式可行。
2026-06-07 来自 浙江
0
你代几个数就知道了
2026-06-07 来自 广东
0#include <iostream>
using namespace std;int main() {
int n,x,y;
cin>>n>>x>>y;
int num=y/x;
if( y%x!=0) num=num+1;
int res=n-num;
if(res<0) res=0;
cout<<res<<endl;return 0;}
2026-06-07 来自 浙江
0

















有帮助,赞一个