【考试总结】2022-08-10
高三
设 表示长度为 的合法序列数量。尝试枚举最后一个下降序列进行转移。由于接口处的细节问题,所以要容斥。设 表示真实计算系数,也就是说 。设真正的转移式为 ,那么需要有等式
使用多项式求逆求出来 之后问题变成了常系数齐次线性递推。使用波斯坦-茉莉算法解决
跑路
如果一个队伍人员数量 那么可以前缀和后二分。人员数量 的情况对于每种数量计算每个时间的答案(显然时间可以对人员数量取模),前缀和。
乍一看都要带 ,但是可以离线询问,将二分定位做前缀和的过程变成先用双指针定位左右端点,在计算前缀和。块大的部分去掉 比较简单,但是块小的部分想去掉 需要并行维护所有余数的前缀和情况,空间复杂度带了根号,不过问题不大
摸鱼去
答案是线段端点。
在折线上面等价于在区间中每个线段延展得到的直线所构成的下凸包上面。二分答案,去线段树上查,每个节点二分。三个 。
不过还是可以离线询问,将询问横坐标排序,于是可以直接从前往后弹,插入的总点数是 ,即使配上二分答案的步骤也少了一个
好像可以直接线段树上二分做到单
分类:
模拟赛乱写
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律