首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
港口
3条解析
开通博客写题解
y_din
发表于 2020-05-26 14:17:58
C:港口 思路 这个题是从差分数组的角度思考的。1.从差分数组的角度来看,每次对于区间[l,r]进行加操作就是对于差分数组cf[l]++,对cf[r+1]--;那么反过来思考,如果对原数组进行了区间[l,r]的加减操作,那么必然其差分数组一左一右分别进行了+1和-1的操作2.要使得原数组每个元素的大
展开全文
hnust_yangyanjun
发表于 2020-05-26 15:21:48
题意:有n个物品,每个物品重w[i],每一次操作可以将[l,r]区间的物品重量加一或减一。求最少多少次操作可以使每一个物品重量相等? 思路:差分,每一个操作作用于差分数组为一个数加一一个数减一,第一个数与第0个数的差和第n个数与第n+1个数的差用于调节,所以只需计算第2个数到第n个数与它前一个数的差
展开全文
HGDB
发表于 2020-05-25 13:29:24
题意 有n件货物,每件货物重 每次操作可以让 区间 i ~ j 内的货物重量加一 或减一求能让所有货物重量相等的最少操作次数 思路 这题能用差分数组求解 ,差分数组 物品之间的重量相等那差分数组 全部为0 对于每次操作对区间 i ~ j 所有物品加一,差分数组 对于每次操作对区间 i ~
展开全文
查看本题
查看本题讨论
相关比赛
5188-第十五届中北大学算法与程序设计竞赛(公开赛)
进入比赛
5928-第十五届中北大学算法与程序设计竞赛(公开赛)(重现赛)@Isomorphic
进入比赛
66310-基础班验题
进入比赛
66433-WITACM二分 差分前缀和 双指针练习
进入比赛
67242-witacm小白班前缀和差分思维验题
进入比赛
等你来战
查看全部
金山杯2025年武汉理工大学程序设计竞赛
报名截止时间:2025-06-30 15:00
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题