摘要: LOJ6029: 主要操作为区间除法,考虑到向下取整并且要求区间和 直接标记并对sum进行操作显然是假的 这里首先是一类线段树问题的套路,基本形式为区间除法 区间开根(听OMA说还有一道题为将区间内所有数转化为其约 数个数),对于这一类问题我们发现并不好维护信息,然而同 一元素收到的操作数十分有限, 阅读全文
posted @ 2021-12-18 18:36 HZOI_LYM 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 首先是经典的Nim游戏: 结论:先手必胜当且仅当石子数异或不为0 先手必败当且仅当石子数异或为 0 证明:考虑特殊情况,首先当所有石子数 为0时显然先手必败。 考虑设所有石子数异或为x,设x最高位1为 k,那么至少存在一堆石子数包含第k位,根据异 或运算的消去律,使等式两侧同时异或x,右侧 为0,而 阅读全文
posted @ 2021-12-18 18:36 HZOI_LYM 阅读(111) 评论(0) 推荐(0) 编辑
摘要: T1: 考场没有考虑清楚问题于是只打出了暴力模拟 在思考过程中想到了连边转化为图论问题,也是能 够明显想到的套路做法,然而并不会发现同一个抽 屉由于放的物品不同会有不同的走向,而具体处理 这种走向显然不可作,然而本质还是没有深入的思 考问题,一个点只会有一个出度,而我们要做的实 际上是判读一条路径终 阅读全文
posted @ 2021-11-19 07:49 HZOI_LYM 阅读(27) 评论(0) 推荐(0) 编辑
摘要: T1: 简单的贪心题,将美味度转化为距离于是手玩几组 就可以发现左右横跳时收益最大,直接模拟即可,注意 水的作用为可以随时回到水的位置,于是需要取max T2: 考场理解错题意以为是推理题 考虑问题本质上是选出一个加法封闭的子群是的前 k-1个数不被包含第k个数被包含,考虑从第k个数出发 形成的数列 阅读全文
posted @ 2021-11-19 07:24 HZOI_LYM 阅读(23) 评论(0) 推荐(0) 编辑
摘要: T1: 考场上认为是简单题 首先的思路为容斥原理,考虑钦定行或列满足条件 用总情况数减去不合法情况数即可,考虑的是反演,问 题如下:不合法方案数的计算公式,于是考虑二维反演 暴力容斥,然而仍然无法解决本质问题 于是考虑问题的形式,这也是计数问题我遇到不多 的一种套路,发现可以归纳成上下两峰的形式,于 阅读全文
posted @ 2021-11-19 06:30 HZOI_LYM 阅读(24) 评论(0) 推荐(0) 编辑
摘要: T1: 考虑问题的形式,存在若干点对相同,存在若干点对不同,于是不妨 利用并查集将其分组,再统一处理 由于要求字典序最小,于是不妨在并查集中由编号大的向编号小的进 行连边在逐一分配点权,考虑一个点的点权分配当且仅当它之前所有会与 它产生矛盾的集合没有出现过这个点权,即集合mex。 T2: 并查集裸题 阅读全文
posted @ 2021-11-16 06:05 HZOI_LYM 阅读(36) 评论(0) 推荐(0) 编辑
摘要: T1: 考场思路为逐一考虑,发现问题形式实际上是二进制进位过程 暴力模拟复杂度为O(2^n),复杂度瓶颈在于需要枚举所有状态,于 是考虑DP优化,发现实际上是退背包的板子。 T2: 这种题一般的套路为枚举中间计算两边合法情况再乘法原理即 可,具体考虑问题发现两数异或同一数由于异或运算的性质,当两 数 阅读全文
posted @ 2021-11-15 21:40 HZOI_LYM 阅读(23) 评论(0) 推荐(0) 编辑
摘要: T1: 套路题,考虑处理树上路径的几种方法 树链剖分与点分治适用范围较广,新学习的重构树 适用于解决路径极值问题,这道题显然可以用树链剖分 考虑问题转化为如何判断路径点集,能够想到无序 哈希,树状数组维护即可 注意模数要大于字符集 这道题考场处理的较好,在50min完成码+调+拍+查。 T2: 目前 阅读全文
posted @ 2021-11-12 19:21 HZOI_LYM 阅读(30) 评论(0) 推荐(0) 编辑
摘要: T1: 期望题,考虑解题方法 首先情况贡献和除以情况数显然不行,因为只需要拿满n 个瓜子即可,剩余瓜子壳数并不重要,考虑期望的线性分解, 一种做法为DP期望,定义f[i][j]表示取i个瓜子,j个瓜子壳的 期望,将总期望状态划分为若干可以相互递推的子期望再求和 我的做法为考虑期望=概率乘以贡献,因此 阅读全文
posted @ 2021-11-12 06:21 HZOI_LYM 阅读(31) 评论(0) 推荐(0) 编辑
摘要: T1: 首先对于这类题型,由于排序并不会影响问题的决策 不妨将其排序寻找突破点,考虑问题的关键信息之一为可 以无限次交换b,问题转化为对于a分配b使得代价最小。 考虑发现路径总长是一定的,那么显然的贪心策略为 让权值大的走最短的路,权值小的走最长的路,那么由于 出栈时间不同导致距离不同,我们显然要使 阅读全文
posted @ 2021-11-12 06:08 HZOI_LYM 阅读(36) 评论(0) 推荐(0) 编辑