UR #4元旦激光炮

Posted Flame♡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UR #4元旦激光炮相关的知识,希望对你有一定的参考价值。

题目链接

这里组要是想详细写一下部分分题解

60的部分分是 l o g 2 log^2 log2 次二分

考虑这么做 我先枚举这个数在哪个数组中,不妨记作在数组 a a a

那么我可以在数组 a a a 里先二分搞出这个位置的值是多少

然后在数组 b b b 里 二分出最后一个比它小的位置

接着 查一下数组 c c c k − c n t a − c n t b k-cnt_a-cnt_b kcntacntb 的位置,如果这个位置小于等于 a a a里二分出的位置,并且后面的位置比 a a a 里二分的位置大,那么我们就找到了答案

否则,如果 c c c 里对应的位置大于 a a a 里二分出的位置 l = m i d + 1 l=mid+1 l=mid+1 否则 r = m i d − 1 r=mid-1 r=mid1

100分是考虑 如果取 k k k个 那么至少有一组里取了 k / 3 k/3 k/3

因此每次找出三个数组里 k / 3 k/3 k/3的位置,然后删掉最小一段, k = k − k / 3 k=k-k/3 k=kk/3

k = 2 k=2 k=2 的时候 统计六个位置暴力判断就好

以上是关于UR #4元旦激光炮的主要内容,如果未能解决你的问题,请参考以下文章

UOJ#52. UR #4元旦激光炮(交互)

uoj#51[UR #4]元旦三侠的游戏 博弈论+dp

[SHOI2015]超能粒子炮·改

Jetson TX2 安装应用镭神激光模块(基于ROS)

UR 2 密码锁

[激光原理与应用-53]:《激光焊接质量实时监测系统研究》-4-激光焊接系统软件设计