首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
奇奇怪怪的操作
2条解析
开通博客写题解
YipChip
发表于 2023-03-08 17:03:52
D是一个贪心题目,由平方差公式我们可以知道和一定的情况下,两数越接近他们的乘积越大,所以我们可以将数列排序后划分为两部分,大数放入大根堆,小数放入小根堆,每次取出两个堆的堆顶,判断修改后的乘积是否更优,如果更优,则再次加入堆组,否则立即退出,因为此刻再运算一定不会得到更优的值了,同样负数也可以同时进
展开全文
Genshin
发表于 2023-03-14 11:29:08
思考后发现可以贪心,类似哈夫曼树,直接开一个multiset,每次取出最小值和最大值即可。 int n,k; ll m; multiset <ll> s; void solve(){ cin>>n>>m>>k; for(int i=1;i<
展开全文
查看本题
查看本题讨论
相关比赛
51693-牛客练习赛109内测
进入比赛
51721-牛客练习赛109
进入比赛
52553-HGNU训练赛
进入比赛
56318-1
进入比赛
75486-HBUCM寒假训练赛3
进入比赛
等你来战
查看全部
华中师范大学菜鸟杯程序设计竞赛(同步赛)
报名截止时间:2026-03-22 15:15
湖北工业大学2026年ACM校赛(同步赛)
报名截止时间:2026-03-22 17:00
第二十二届西南科技大学ACM程序设计竞赛(同步赛)
报名截止时间:2026-03-22 17:30
【规律未来杯】2026 广东工业大学校赛(同步赛)
报名截止时间:2026-03-22 18:30
牛客周赛 Round 136
报名截止时间:2026-03-22 21:00
牛客练习赛150
报名截止时间:2026-03-27 21:30
“⌬杯”蓝桥杯大赛省赛模拟赛
报名截止时间:2026-03-29 17:00
牛客周赛 Round 137
报名截止时间:2026-03-29 21:00
牛客2026年愚人节比赛
报名截止时间:2026-04-01 21:00
牛客挑战赛87
报名截止时间:2026-04-03 22:00
华中农业大学第十五届程序设计竞赛(同步赛)
报名截止时间:2026-04-04 15:30
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题