首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
pdsu尹明轩
获赞
5
粉丝
1
关注
1
看过 TA
13
平顶山学院
2025
算法工程师
IP属地:河南
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑pdsu尹明轩吗?
发布(1)
评论
刷题
收藏
pdsu尹明轩
关注TA,不错过内容更新
关注
2023-07-25 14:31
平顶山学院 算法工程师
长安大学 迎新赛 圣诞节分糖果问题
长安大学 迎新赛 圣诞节分糖果问题 做法,我们将所有值先取余一下p, 最后的得到的值,分为了两部分,a+b相加都大于等于p,相加一定小于p 分别求出这两部分的最大值,然后进行比较大小. 可以确定地是 1.大于等于p的部分随着两个糖果数的增大,答案也会增大 因为ans=p-(t1+t2) t1=a1%p,t2=a2%p a1,a2取不大于p的最大值,那么t1,t2得到的就是最小值,最后得到的大于等于p部分的ans得到的 就是最大值。 第二部分a1,a2相加的结果总是小于p的部分我们通过a[l]+a[r]<p中得到满足条件的最大值。 #include<bits/stdc++.h>...
H_o_o_k:
a1,a2取不大于p的最大值,那么t1,t2得到的就是最小值,最后得到的大于等于p部分的ans得到的 就是最大值。 这句话是不是错了,大于等于p部分的ans = t1+t2-p ,a1,a2取不大于p的最大值,那么t1,t2得到的就是最大值,然后ans得到最大值。
0
点赞
评论
收藏
分享
1
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务