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

5.16 构造题总结

https://vjudge.net/problem/QOJ-15814/origin
这个题目很简单,但是我没有做出来,应该去补一下白草净华才行。
其实就是倍增,发现这种有循环的题目经常使用倍增方式,我们先倍增找到合法的区间,然后在这个区间里面二分。

https://vjudge.net/problem/QOJ-16101/origin
随机399 次排列然后发现这些输出的点都是独立集,他们之间一定没有边,最后一次给所有环定向。

https://vjudge.net/problem/QOJ-16775/origin
stable sort 或者二分 Acwing 讲过

https://vjudge.net/problem/QOJ-18174/origin
考虑问出一个十字架,接下来就每个位置一次询问了,首先问出一列,每次向下增加 0/1 如果增加了 0/1 都不行,那么说明这条链到头了,我们就向上增加,接下来带着这条列拓展出一行就找到了十字架,于是我们就做完了。

https://vjudge.net/problem/QOJ-17668/origin
没有做出来。
但是我想这种题目答案不是 n/2 就是 n/3,我猜的是 n/2 报废了。考虑把这个点集分成基本上差不多大的点集。然后经过一些调整我们发现答案的上界是 floor((n+1)/3) 接下来构造还是有点难度。第一反应是构造三元环,但是不行,万一问出出来都是 0/1 就完蛋了,于是我们考虑先问两个点的链
那么他们两个人中间可能是好朋友也可能不是

  • 如果他们呢都是好朋友,那么直接输出
  • 如果都不是好朋友,直接输出
  • 不然我们将一对是好朋友的,和一对不是好朋友的合并,然后转化成前两种情况

https://vjudge.net/problem/洛谷-P15168/origin
神秘 ad-hoc
结论: 如果存在 \(a_i > \lfloor m/i \rfloor\) 那么就会 B 获胜
考虑证明这个结论,我只会用构造证明。
满足条件,就会有 \(i > \lfloor m/a_i \rfloor\),所以每次选取 \(a_i\) 的倍数就行。
不满足,根据鸽巢原理,一定能找到一个长度大于等于 \(a_i\) 的未选段,给出这个段就行。

https://vjudge.net/problem/洛谷-P14395/origin
分类讨论题目,不说了。

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

相关文章:

  • LabVIEW事件结构:从轮询到事件驱动的界面编程实战指南
  • 别再只装CUDA了!Windows 10深度学习环境搭建:CUDA、cuDNN与PyTorch/TensorFlow的版本‘婚姻’全解析
  • 基于 YOLO 的城市河流漂浮垃圾实时计数:为防洪与水资源管理装上 “AI 慧眼”
  • Educoder实战:从零到一,在Linux上快速搭建并配置vsftpd FTP服务器
  • 玩转 gpgpu-sim 02记 —— 容器化初体验
  • 火灾模拟终极指南:3步掌握Fire Dynamics Simulator实战技巧
  • Anthropic 内部数百个 Claude Code Skills,他们总结的这套方法值得看
  • 如何快速掌握终极鼠标悬停翻译神器:MouseTooltipTranslator完整使用指南
  • 深度解析Gopeed下载架构:从HTTP 403错误处理到性能优化的完整实践
  • 2026年宁夏短视频代运营与一站式网络营销服务商深度横评:企业怎么选 - 年度推荐企业名录
  • 光刻技术中光束聚焦优化方法与工艺窗口提升
  • AI率超标?手把手教你从100%降到0%! - AI论文先行者
  • 2026年银川企业短视频代运营与一站式网络营销服务商深度评测指南 - 年度推荐企业名录
  • Ubuntu系统下nvidia-container-toolkit-base安装报错排查与修复指南
  • 终极散热优化指南:如何用G-Helper解决华硕笔记本过热问题
  • 企业级自托管AI平台部署实战:Open WebUI架构深度解析与安全部署方案
  • 话费卡回收技巧:轻松兑换现金的最佳攻略! - 团团收购物卡回收
  • 从Faster R-CNN到Oriented R-CNN:一文看懂旋转目标检测的演进与核心改进
  • 浙江保温杯制管机/拉管机/生产线厂家实力评测:浙江强锐机械,凭什么成为杯壶设备领域的“隐形冠军”? - 企业品牌优选推荐官
  • 天津祥和景观工程:南开专业的绿植养护找哪家 - LYL仔仔
  • 基于多模态AI的视频智能剪辑:从CLIP模型到工程实践
  • 别再自己写FFT了!实测CUDA的cuFFT库比FFTW快10倍(附VS2010环境配置避坑指南)
  • Virtual-ZPL-Printer:5分钟搭建你的虚拟条码打印机,告别硬件依赖!
  • 2026年电力变压器厂家推荐:升压/降压/油浸式/干式/矿用电力变压器专业供应商选型指南 - 品牌推荐官
  • 别再乱勾Static了!Unity光照烘焙从入门到放弃的5个关键设置(含Lighting Mode选择指南)
  • Xenos:Windows平台高效DLL注入工具的5大核心优势解析
  • 2026年银川短视频代运营与企业AI推广5大服务商深度横评:如何找到真正懂行业的合作伙伴 - 年度推荐企业名录
  • 构建结构化技能知识库:Markdown+Git实现团队知识沉淀与高效复用
  • Tomato-Novel-Downloader:基于Rust构建的模块化小说下载解决方案
  • 告别立方体!用Cylinder3D搞定稀疏LiDAR点云分割,SemanticKITTI实战教程