2024.8.24美团第三批笔试

1. 假如第i个点距离终点距离ci,距离起点xi, 则第一次去拿的物品为j,则有 ans = 2*(c1+c2+c3+...+cn) - cj + xj,只需要计算-cj + xj的最小值即可
2. 不妨设a<=b<=c,则当k<=(b-a),k全加上a,k<=(b-a+2*(c-b)),k先加a知道等于b,然后a,b平分剩余的k,最后k>=(b-a+2*(c-b)),k让a,b加到c,最后剩余平分,注意可能无法平分以及取模的(a%p) * (b%p) %p * (c%p) %p这种写法。
3. 非常典型的线段数,维护区间最大值以及最大值对应的下标,同时实现三个函数,区间查询,单点修改,单点删除。不懂的可以去看看线段树模板
全部评论
第二题取模为啥要写成那样啊?
点赞 回复 分享
发布于 2024-08-24 21:06 湖南

相关推荐

03-12 09:57
软件测试
程序员小白条:1)确定测试,测开的方向,技术栈不能写这么少 2)课程凑数的,不是99,100分没必要写 3)实习经历这块要有突出的不是劳动性质的亮点,自己设计的什么方案,什么自动化?什么提效工具?不是一些边角料,人云亦云的东西,没吸引力 4) 校园经历纯没用 5)尽量少写减分项
听劝,我这个简历该怎么改...
点赞 评论 收藏
分享
NBA球星伦纳德:jd是这样的,工作连拧螺丝都算不上
点赞 评论 收藏
分享
评论
3
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务