随笔分类 - 其它-----倍增
摘要:没有生物愿意承认自己是出题人的模拟赛。
阅读全文
摘要:开摆!(再来一次!
阅读全文
摘要:Stop learning useless 拟阵交,go and slove some codeforces,learn how to use constructions.
阅读全文
摘要:其实我也想知道,这串像电话号码的神秘数字到底是什么东西?
阅读全文
摘要:适当地写(抄)一些长文也是必要的呢!
阅读全文
摘要:F. Minimal String Xoration 题目描述 点此看题 解法 记 \(f(s,d)\) 为 \(t_i=s_{i\oplus d}\) 的字符串 \(t\),可以将问题转化成:把 \(f(s,0),f(s,1)...f(s,2^n-1)\) 按照字典序从小到大排序,那么字典序最小的
阅读全文
摘要:Lost 题目描述 定义布尔函数 \(f(x)\) 表示 \(x\) 是否为完全平方数,给定 \(n,m\),求: \(\sum_{i=1}^n\sum_{j=1}^m f(ij)\) \(n,m\leq 10^{12}\) 解法 我们向深入考察 \(f(ij)\) 的性质,考虑 \(ij\) 为完
阅读全文
摘要:遇到困难睡大觉 题目描述 给定 \(n\) 个元素,每个元素有两个属性值 \((a_i,b_i)\),我们可以将其以任意顺序排列,要最大化下式: \(\min(a_i+i\cdot k)-\max(b_i+i\cdot k)\) \(n\leq 10^5,a_i,b_i,kn\leq 10^9\)
阅读全文
摘要:切树游戏 题目描述 点此看题 解法 话说树剖为什么会被卡啊?在洛谷上交了无数发最多 \(90\) 分,在 \(\tt loj\) 上倒是随便过,但是现在已经过了。 首先考虑不带修的暴力 \(dp\),设 \(dp[u][i]\) 表示以 \(u\) 为最浅点的连通块,异或值为 \(i\) 的方案数。
阅读全文
摘要:一、题目 点此看题 二、解法 网上的很多题解讲的都不清楚,我还是尽量不要避重就轻😑 首先不考虑连通块包含 \(x\) 的限制,考虑一个经典结论,对于一个具有 \(k\) 个叶子的无根树,我们可以构造出使用 \(\lceil\frac{k}{2}\rceil\) 条路径覆盖完树所有边的方案,并且这个
阅读全文
摘要:还我Rating 我已经暴怒了,神$^{\tt TM}$前六道都是构造题,我真的受够了!!! 再也不拿大号打 \(\tt Div1+Div2\) 了,下次我打 \(\tt Div1\) 直接杀穿,吊打小 \(\tt T\) 做梦不是问题。 \(\tt RNM\),退钱!!! F. Defender
阅读全文
摘要:一、题目 有 \(n\) 堆石子,第 \(i\) 堆石子有 \(a_i\) 个,当前取石子的人可以任取一堆还没有取完的石子,从中取 \([1,x]\) 个。 对于所有 \(x\in[1,n]\),你都需要告诉是先手必胜还是后手必胜。 \(n\leq 5\cdot 10^5\) 二、解法 利用 \(\
阅读全文
摘要:一、题目 点此看题 二、解法 不得不说 \(\tt construction\ force\) 的 \(dp\) 题质量确实高,而且我敲出来调都没调,开心$\sim$ 首先看这道题就很好贪心,因为每个游戏可以多次打,所以一旦有激活机会后一定会一直打期望收益最大的那个关卡。记 \(m=\max b_i
阅读全文
摘要:一、题目 点此看题 二、解法 首先拆限制,看似他给的是区间相等,其实是若干组单点相等。 那么把单点的限制用并查集连起来,我们只需要关系联通块个数即可。 问题转化为了每次给两个区间,要求区间对应位连边。线段树优化建图做不了,但是 \(st\) 表可以,设 \(fa[i][j]\) 表示以 \(i\)
阅读全文
摘要:F. Chainword 题目描述 点此看题 给出 \(n\) 个长度不超过 \(5\) 的原料字符串,两个人分别拿这些字符串任意拼接成长度为 \(m\) 的新字符串,求有多少种情况两人的新字符串完全相同。 \(1\leq n\leq 8,1\leq m\leq 10^9\) 解法 本题的关键是如何
阅读全文
摘要:E. Gold Transfer 题目描述 点此看题 解法 贪心的看,我们一定是从最浅的祖先开始选起走的。 然后我就想到了树上前缀和,找到刚好选完的那个临界点,用倍增实现。 但是这道题的点是动态加入的,所以前缀和维护不了。有一个极好的均摊分析做法,我们每次就找到最浅的有金子的祖先,然后只考虑它这个单
阅读全文
摘要:D. Love-Hate 题目描述 点此看题 有 $n$ 个长度为 $m$ 的二进制串,为 $1$ 的串至多有 $p$ 个。 试从中选出 $\lceil\frac{n}{2}\rceil$ 个串,使得他们并集为 $1$ 个位个数最大。 $n\leq 2\cdot 10^5,m\leq 60,p\le
阅读全文

浙公网安备 33010602011771号