上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: 首先给出一个结论:给定一个连通图,要求构造一个给定每个点度数奇偶性的图(不要求连通,但新图的边集是原图边集的子集)。若奇点个数为奇数则无解;反之则一定有解。 无解非常好理解:因为图的所有点的总的度数一定为偶数,所以奇点个数显然不可能为奇数。 下面将通过构造的方式证明后者一定有解。 如何同时改变两个点 阅读全文
posted @ 2020-06-27 13:30 With_penguin 阅读(160) 评论(0) 推荐(0)
摘要: 一种非常特殊也算是好玩的题型吧,可以通过与交互库的交流来获取信息,感觉非常考验人类智慧。 例题: CF1364E X-OR 题解 阅读全文
posted @ 2020-06-25 23:57 With_penguin 阅读(140) 评论(0) 推荐(0)
摘要: 蒟蒻的第一道正式交互题QWQ。 首先我们要明确一点:如果知道了排列中 $0$ 的位置,所有其他位置均可以通过一次询问求出。所以我们的思路是首先找到 $0$ 的位置。 考虑一个暴力的判断一个位置 \(x\) 是否是 $0$ 的方法: 随机出 30个值域在$[0,n-1]$范围内的数,记作 \(a\) 阅读全文
posted @ 2020-06-25 23:47 With_penguin 阅读(167) 评论(0) 推荐(0)
摘要: 首先把两个字符串拼在一起,中间夹一个不可能出现的字符。 然后就是一个简单容斥,我们假设给的字符串为 \(S_1\) 和 \(S_2\),新拼成的字符串为 \(S\),那么答案就是求 \(same(S)-same(S_1)-same(S_2)\),其中 \(same(s)\) 表示 \(s\) 这个字 阅读全文
posted @ 2020-06-25 11:43 With_penguin 阅读(173) 评论(0) 推荐(0)
摘要: \(dsu\ on\ tree\) 是一个树上优化暴力,在统计每个子树信息的时候可以做到 \(O(nlogn)\) 大致思路:先轻重链剖分,然后统计每棵子树信息的时候先递归所有轻儿子(回溯时清空信息),最后递归重儿子(回溯时不清空信息)。 最重要的就是时间复杂度分析了吧(其实非常简单):我们发现一个 阅读全文
posted @ 2020-06-25 10:48 With_penguin 阅读(126) 评论(0) 推荐(0)
摘要: 先考虑一个简单容斥:设 \(val(x)\) 表示 \(x\) 子树内所有点作为 \(LCA\) 的贡献之和,那么以 \(x\) 为 \(LCA\) 的贡献就是 \(val(x)-\sum\limits_{v\in son\ of\ x}val(v)\)。 现在的问题就是如何求 \(val(x)\) 阅读全文
posted @ 2020-06-25 10:30 With_penguin 阅读(284) 评论(0) 推荐(0)
摘要: 题目大意是维护一个序列,规定区间加法为给区间每个数加上对应的 \(fibnacci\) 数列的一项。 我刚拿到题想到了直接下传标记、标记永久化等一堆显然错误的算法。错误原因是标记不能合并,所以时间复杂度得不到保证。 看到一种非常神仙的做法,用到了 \(fibnacci\) 数列的一个性质: \[ f 阅读全文
posted @ 2020-06-25 00:22 With_penguin 阅读(135) 评论(0) 推荐(0)
摘要: \(Day\ -50 \ to \ Day\ -2\) 毫无游戏体验的蒟蒻膜你赛瑟瑟发抖。。。校内膜你赛经常弃赛或者打完暴力就走人,所以几乎每次都能在排行榜的榜尾发现我反向$rk1$。天天被 Binary_Search_Tree 等神仙爆踩。 \(Day\ -1\) 说实话今天是体验最好的一次膜你赛 阅读全文
posted @ 2020-06-18 22:22 With_penguin 阅读(246) 评论(3) 推荐(0)
摘要: 对于一个字符串$S$,我们记后缀 \(Suf_i\) 为从 \(i\) 开始一直到末尾所形成的子串(\(S_iS_{i+1}...S_{len}\))。 现在我们要对所有后缀按照字典序排序。记 \(sa_i\) 表示排名第 \(i\) 的后缀的起始位置,\(x[i]\) 表示 \(Suf_i\) 的 阅读全文
posted @ 2020-06-18 07:43 With_penguin 阅读(83) 评论(0) 推荐(0)
摘要: 模板题,代码如下: #include<cstdio> #include<iostream> #include<cstring> #include<algorithm> using namespace std; const int N=1000009; int n,m,x[N],y[N],c[N],s 阅读全文
posted @ 2020-06-18 07:30 With_penguin 阅读(46) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页