11 2020 档案
摘要:description solution: 维护每个点的绝对高度十分困难,于是我们只考虑相对高度 我们利用线段树维护一段区间(注意区间是轨道的区间而不是点的区间) 每段区间都要维护三个值:标记,右端点和左端点相对高度以及当前线段中最高点和左端点的相对高度 询问的时候就在线段树上二分就行了 然后就十分
阅读全文
摘要:description solution: 总的来说有三种操作 单点加 区间乘 依次进行的函数调用 显然最麻烦的是3操作 容易发现所有3操作形成一个,我们考虑如何再上操作(容易发现出度为的点都是1操作或2操作) 首先有一个神奇的想法:对于每次加法操作(假设加上),我们
阅读全文
摘要:实在是出题人良心的馈赠,将为每位选手的oi之路上平添一份助力。 description solution: 这道题才是真正的签到题,且题目还保证了互不相同 对于第位为1的情况,如果当前的动物中没有这一位为1的,那么这位就必须选0 不妨设有位是自由的,那么答案就是
阅读全文
摘要:description solution: 十分清新的大模拟题~~(大家都写得十分愉快吧)~~ 话说解法并不复杂,大概分为以下几部分 公元前 公元后到 到无限的将来 首先容易知道确定了年份后日期计算十分容易 对于四年一闰的情况(即以
阅读全文
摘要:一大早起来阳光明媚,真是好啊 考试时: 开始看题。 T1一看就是那种知道怎么做但写起来十分麻烦的模拟题 (倒是第一时间就反应过来要开long long,不过又有什么用) 于是乎就慌了~~(感觉往年T1不都是送吗)~~ 这就导致之后的题都没怎么仔细看 准备开始码T1 又是没有完全想清楚就开写(总觉得边
阅读全文
摘要:description: 给出个点条边的无向图,求其中三元环的个数 data range: solution: 对于每条无向边,我们进行定向,由度数大的点连向度数小的点 记表示定向后可以直接到达的点的集合 首先对于所有打
阅读全文
摘要:题目链接 solution: 首先有这样一个结论 一颗树的重心要么是根节点要么在它重儿子的子树里 这个结论十分显然在这里就不证明了 于是我们第一遍求出以1节点为根时每个点的重儿子和次重儿子(因为会断掉重儿子的这条边)以及表示从节点开始每次沿重儿子跳步跳到
阅读全文
摘要:题目链接 solution: 快要考试了,虚了,开始写去年的题的题解了 注意到每种主要食材至多在一半的菜(即 道菜)中被使用 这个东西显然不好求,于是考虑补集转化 即在满足第二个条件下,总方案数减去其中某一列选择超过一半的方案数 选择超过一半的列有
阅读全文