当前位置: 首页 > news >正文

【题单】wmr

CF2219B2 Unique Values (Hard version)

查询 \(|S|-\mathrm{ask}(S)\) 可以得到出现 2 次的数的个数减去出现 3 次数的个数,那么根据奇偶性可以得到是否有出现 3 次的数。
可以依次从后往前求每个 3 的位置。

AT_agc044_d [AGC044D] Guess the Password

先问 \(128\times c\)\(\mathrm{occ}(c)=128-\mathrm{ret}\)
然后做归并排序。

CF2031F Penchick and Even Medians

如果找到了中位数两侧的两个数 \(x,y\),可以增量维护,每次询问 \(x,y,i,j\),如果其中包含中位数中的一个,则一定会返回包括中位数的结果。
这样我们可能会获得 \((i_1,j_1),(i_2,j_2)\),答案在这些 pair 中。
容易得到正确的答案。

然后是 \(x,y\) 怎么办,直接随机化,然后问 \(x,y\) 的补集。

P16457 [UOI 2026] Guess the Number

先问最高位,然后考虑在区间 \([d\times 10^7,(d+1)\times 10^7)\) 二分答案。
考虑 \(mid\le n\Rightarrow 1\le \frac{n}{mid}\),所以可以问 \(\frac{10^{16}}{mid}\),然后首位是 1 就说明 \(mid\le n\)
注意到确定了 \(n_{\max}\) 不会超过 2 倍 \(n_{\min}\),所以直接判断是不是 1 就是对的。

QOJ18123 Is this a problem?

先求出一个极大的独立集 \(S\),然后考虑其补集 \(T\),二分找出 \(S\to T\) 的所有边。
然后是 \(T\) 内部的边,可以递归处理。

pkuCPC2026G

题意

  • 交互题。
  • 有一棵未知的 \(n\) 个节点的树,每次你可以选择一个点集,你会得到这个两端都
    在点集内的边的数量,你要在 \(35\) 次询问内找到一个叶子。
  • \(1\le n\le 10^5\)

查询 \(n-1-\mathrm{ask}(U-S)-\mathrm{ask}(S)\) 可以得到 \(S\) 集合的度数。
那么可以根据鸽巢原理进行二分。

P14002 [eJOI 2025] Navigation

考虑 dfs,颜色 1 表示这个点还没遍历完 0 的出边,颜色 2 表示这个点已经结束遍历。
:按照上述模拟,若一个点没有 0 的出边,那么就往唯一的 1 出边走,并标记当前节点颜色 2。

然后仙人掌的话会有环,考虑环走了一圈走到一开始进来那个点,这时候我们是需要回溯的。将 3 颜色标记到最后一个点上,那么我们可以通过 1 的个数区分 3 颜色的两个邻居。
如果起点在环上的话就不太对,因为 1 的个数都是 1。
但是发现最多会多走一圈,正确性是对的。次数 \(\le 3n\)

AT_agc077_e [AGC077E] Hamiltonian Path Inversion

\(x=0\) 一定是 0000...11111....。
考虑增加一个逆序对,可以交换一对相邻的 01。
考虑每次交换的都是最后一对 01。那么这样类似于每次冒泡一个 0 到后面。0 跑到最后就相当于这个序列循环位移了。
考虑构造:

000000...00000
001111...11110
011111...11110
000000...00000

容易找到哈密顿回路满足某个 0 夹在 \(x,y\) 个 1 之间:在外层开始走,走到合适的位置再在内层绕一圈后出来。

P9605 [IOI 2023] 机器人比赛

分两步:

  • dfs 出最短路径。
  • 标记最短路径,并将多余的删掉。

那么考虑用 2,3,4,5 标记一个格子指向的方向。类似迭代加深搜索,走到空白格子就指向父亲,而走到标记过的格子就旋转这个点的指向方向,直到旋转到一个格子 \(v\) 是指向自己的或者空白的。
注意:\(u\) 指向的格子 \(v\) 一定指向 \(u\),这可以区分我们在做哪一步。
判断是否到达终点:右下都是 -2。
到达终点后把箭头指向右/下,现在整个图形成终点的根向树。

然后从终点开始回溯到起点,现在从起点开始标记最短路。
如果有指向 \(u\) 的格子 \(v\),那么走过去递归子树。否则考虑标记 \(u\) 是 0 还是 1。
\(u\) 周围有 1 就标记 1,否则标记 0。接着走向 \(u\) 原本指向的格子 \(v\)

http://www.jsqmd.com/news/931477/

相关文章:

  • 如何用3步实现淘宝任务全自动?这款开源神器让你每天多出1小时
  • 为什么92%的服装设计师还没用上Sora 2?:2024Q2全球TOP50时装周AI应用数据预警
  • 【Sora 2新闻视频制作实战指南】:20年AI媒体专家亲授5大避坑法则与3小时成片工作流
  • 3个技巧优化你的Minecraft体验:PCL2启动器内存管理深度解析
  • 2026 郑州靠谱GEO公司豆包AI搜索推荐榜!(综合实力TOP5) - 星际AI
  • WorkshopDL:无需Steam账号也能下载创意工坊模组的终极解决方案
  • 如何快速将B站缓存视频转换为通用MP4格式:m4s转换器完全指南
  • 西门子S7-1200堆垛机控制工程包:含梯形图程序、HMI图标集、PLC标签与通讯配置文件
  • 终极解决方案:如何一键安装所有Visual C++运行库,告别“缺少dll文件“错误
  • 2026年辊类厂家推荐榜单:镜面辊/压花辊/涂布辊源头工厂专业实力深度解析与选购指南 - 企业推荐官【官方】
  • vue父子组件通信(一)父子调用和通信(2)VUE3
  • 5分钟告别Windows预览版烦恼:OfflineInsiderEnroll零门槛使用指南
  • CCS12.2配置避坑:手把手教你为DSP28335生成可烧录的.bin文件(解决‘C:’报错)
  • Ubuntu 22.04上解决Realsense D455摄像头权限问题的保姆级教程(附Realsense-Viewer安装)
  • 学生用环保网页作业源码:含轮播图、留言表单与多页面CSS布局
  • AntV X6 自定义算法布局
  • PanoHead技术揭秘:三平面生成与体积渲染如何实现360度头部合成
  • c++: 继承(下)
  • ExtractorSharp:一站式游戏资源编辑解决方案,让NPK和IMG文件处理变得简单高效
  • 北京配眼镜推荐,配眼镜都去哪,五家店从验光到售后横向对比 - 配眼镜新资讯
  • Android 性能优化【篇五:应用启动分析流程】
  • vue父子组件通信(二)祖先调用provide / inject(1)vue2
  • 2026四川文旅局备案导游TOP5推荐|正规持证金牌向导官方可查安心出行,专业趣味讲解 - 随峰国旅
  • 福州鼓楼东街口|专业回收钻戒,实体门店放心交易 - 奢侈品回收测评
  • 别再只盯着20/60了!用Backtrader回测SMA双均线,手把手教你找到最适合你的周期参数
  • 3分钟定位热键冲突:Hotkey Detective精准排查方案
  • 2026中国超声波泥位计源头厂家权威推荐榜:从技术实力到工程选型的全景解析 - 仪表品牌排行榜
  • 高性能本地AI字幕生成系统:架构设计与实现原理
  • 网盘直链下载助手:告别限速,实现满带宽下载的终极解决方案
  • 如何用ZonyLrcToolsX三分钟解决音乐库歌词缺失难题?