社区讨论

关于结论hack,有正确结论者1~3r

学术版参与者 7已保存回复 47

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
46 条
当前快照
1 份
快照标识符
@mm4iyx1c
此快照首次捕获于
2026/02/27 14:42
上周
此快照最后确认于
2026/02/28 23:55
上周
查看原帖
上面是大致题面,然后正解说是O(nvi)O(n\sum v_i)但是我想出来一个别的办法不知道有没有hack,求大佬出,或证明为假。
首先把规则可以转换为上台的时候是大-小,因为每s战斗力-1,一方为0则结束。
然后要求最终的最小,而一次的贡献是min(擂主,挑战者)min(擂主,挑战者),即变成我们要最大化这个贡献。
那么我们可以发现一个显而易见的性质,相同的相对贡献更大,因为没有浪费。所以我可以合并相同的,然后消除。接着我们注意到是minmin,所以取小,那么如果是大跟小配对则大的就浪费了,所以我们要大跟大配小跟小配。
比如说样例1212 44 44 44 44 44
那么按照我们说的先合并4个4合并成了2个8,然后2个8合并成1个16,没法合并了,接着排序就是16 12 4,算一下答案是0

回复

47 条回复,欢迎继续交流。

正在加载回复...