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

Zhengrui 11.16 总结

zhengrui 估计是选的之前的老题。

期望得分:200 pts
实际得分:0 pts

怎么回事呢?

T1

noip t1 放博弈是吧。

仔细思考你会发现如果最后是小 A 操作那么小 A 必胜,因为不论最后两个数的奇偶性是什么,总能操作得到偶数。

接下来考虑小 B 最后操作的情况。

显然,小 A 需要剩下的偶数尽可能多,在这一点的基础上,才是让奇数尽可能的少,小 B 同样如此。

如果最后无论如何都剩下两个偶数,那么小 B 就输了,否则必赢。

那么你想,小 A 每次删去两个奇数多了一个偶数,小 B 此时最多删掉一个偶数,奇数数量不变,那么组合起来的效果就是,小 A 每次可以随便删去两个奇数。

将这样的操作全部删除干净后,根据奇偶数量即可判断最后剩下几个偶数。

T2

考场大样例无敌了,我以为可以不用线段树优化建图来着直接跑的区间。

首先让 \(i\)\([l_i, r_i]\) 连边,那么如果 \(i\) 能够到达的点里有人先选,那么之后按照顺序一定能让 \(i\) 选上。

那么缩点,对于所有出度不为 \(0\) 的连通块显然能够全部获得贡献,而对于出度为 0$ 的点我们需要干掉其中一个最小的,以此来获得这个连通块的全部贡献。

就这么简单,考场上我写了个完全不对的区间给我过样例了,不懂出题人怎么造的大样例。

T3

一中场原题,不过我场上是做不出来的。

首先考虑最后一步前缀和是废物,根据期望的线性性,我们求出其差分数组排序后每个位置的期望即可,最后算一遍前缀和就对了。

考虑常见期望技巧,枚举答案位置 \(i\),求其 \(\ge j\) 的概率相加即是其期望。不难发现其等价于一个长度为 \(n\) 的总和 \(\le m\) 的序列中有 \(k\) 个数 \(\ge j\) 的方案数。这显然可以利用容斥得到平凡的式子后进行二项式反演做。

时间复杂度 \(O(m \log m + n^2)\),当时场上只有 chifan 和石堆做出来了。

http://www.zskr.cn/news/51354.html

相关文章:

  • C# 高级类型 dynamic,list,泛型(学习笔记5)
  • 构建AI智能体:六十九、Bootstrap采样在大模型评估中的应用:从置信区间到模型稳定性 - 指南
  • pip安装或查看工具包时显示WARNING: Ignoring invalid distribution -XX的解决办法
  • 11 月 12 日
  • 详细介绍:LeetCode //C - 893. Groups of Special-Equivalent Strings
  • 2025年国内烘干技术厂家排行榜:十大优质供应商深度评测
  • 2025年烘干技术源头厂家推荐排行榜前十名
  • Docmost部署与应用实践
  • 11 月 3 日
  • 002 vue3-admin项目的目录及文件说明之src目录及其子目录、子文件
  • Java 垃圾收集机制
  • 20232405 2024-2025-1 《网络与系统攻防技术》实验五实验报告
  • 【运维自动化-标准运维】变量的高级用法
  • 详细介绍:K8s 安全机制全解析
  • 详细介绍:MySQL索引指南
  • Java 设计模式—— 责任链模式:从原理到 SpringBoot 最优搭建
  • 京东商品详情接口终极突破:从多接口联动解析到数据全息重构
  • 2025年品质卓越的羊毛地毯品牌综合推荐与选购指南
  • 20232415 2025-2026-1 《网络与系统攻防技术》 实验五实验报告
  • CSP2025反思——于诗涵
  • 接雨水算法全解析:从错误到3种最优解法(含扩展与思路Trigger)
  • C#性能优化基础:高CPU使用率(trace)
  • 详细介绍:Linux Bash(一)
  • pytest测试range内置函数
  • WPS---功能设置
  • [Debug记录] 分布式实验-FTP编程
  • 2025年国内旧房翻新公司综合实力排行榜TOP10推荐
  • Linux服务器编程实践60-双向管道:socketpair函数的完成与应用场景
  • 循环数组下一个更大元素:从错误到精通(含2种解法+同类型扩展)
  • 实验四运行结果