自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

转载 NOI 2019 游记

写在前面一转眼已经学了两年 OI 了。这大概是我的高中 OI 生涯中的最后一场考试。一想到有很大可能之后一年再也不会专门抽时间学 OI,心里就泛起苦涩,也涌出一股难舍之情。也没太多想说的,只希望自己能够全力以赴,能够给两年来的努力一个满意的答复。由于写这篇游记时心情十分复杂,因此这篇游记相较于我的其他游记会显得简略一些。7.15 (Day 0)下午笔试,顺利拿到 100 分。...

2019-07-25 21:03:00 1093

转载 CTS & APIO 2019 游记

写在前面算是省选后的第一轮大考。去年因为某些原因并没有参加 CTSC 以及 APIO,还是有些遗憾,所以希望今年能有所收获。也希望今年的 CTS 能延续去年的出题风格,这样我还能苟一两个题。然而事实证明我还是太 naive 了。5.13 (CTS Day 1)日常延时 5 分钟开考。发现竟然开了-std=c++11!简直好评。看完三个题发现都不会,瞬间就自闭了。先玩了一...

2019-05-13 08:11:00 210

转载 杂题记录及简要题解(三)

以下是大概 5 月初开始做的一些题。以前的简要题解都是骗人的。这次真的是简要题解了(大雾相对之前改良了一下题目名称的格式。2017 计蒜之道 初赛 - 腾讯狼人杀二分答案 \(x\) 后原问题变为检验是否存在选取方案 \((V, E)(|V| = k)\) 使得 \(\sum_\limits{e \in E} w_e - xk \cdot (2n- k)\)。式子可以写成 \(\s...

2019-05-06 15:44:00 281

转载 LOJ3069. 「2019 集训队互测 Day 1」整点计数(min_25筛)

题目链接https://loj.ac/problem/3069题解复数真神奇。一句话题意:令 \(f(x)\) 表示以原点 \((0, 0)\) 为圆心,半径为 \(x\) 的圆上的整点数量,求 \(\sum_\limits{i = 1}^N f(i)^k \bmod P\) 的值。令 \(g(x) = \frac{f(x)}{4}\),那么我们需要求 \(\left(4^k\...

2019-04-21 17:18:00 254

转载 SCOI 2019 游记

写在前面其实冬令营之后就有一些想说的内容,由于心情原因没有写出来。PKUWC 失误频频,唯一可能还有点价值的就是 Day2T3 计算几何推了 76 分出来。NOIWC 更是无心再谈,感觉是被提答送走远了。不过归根结底还是自己的问题。转眼间快三个月过去了,期间一直在广泛做题,也学了一些新的算法。有没有成效,就在省选考场上验证吧。希望不要再向去年那样颓废了。笔试面试差评。4.12 (...

2019-04-10 10:54:00 222

转载 LOJ2476. 「2018 集训队互测 Day 3」蒜头的奖杯 & LOJ2565. 「SDOI2018」旧试题(莫比乌斯反演)...

题目链接LOJ2476:https://loj.ac/problem/2476LOJ2565:https://loj.ac/problem/2565题解参考照搬了 wxh 的博客。为了方便,下文用 \((x, y)\) 表示 \({\rm gcd}(x, y)\)。先分析 LOJ2476。注意到对于任意一个数组 \(a\),第 \(x\) 项的值 \(a_x\) 可以展开写...

2019-03-19 15:46:00 311

转载 BZOJ3168. [HEOI2013]钙铁锌硒维生素(线性代数+二分图匹配)

题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=3168题解首先,我们需要求出对于任意的 \(i, j(1 \leq i, j \leq n)\),第二套中的第 \(j\) 个机器人是否可以替换第一套中的第 \(i\) 个机器人。将第 \(i\) 个机器人提供的第 \(j\) 种营养的量记为 \(a_{i, j}\),我们...

2019-03-09 14:53:00 147

转载 LOJ2229. 「BJOI2014」想法(随机化)

题目链接https://loj.ac/problem/2229题解评分标准提示我们可以使用随机化算法。首先,我们为每一道编号在 \([1, m]\) 以内的题目(这些题目也对应了 \(m\) 个初始的想法)赋一个 \([0, d]\) 以内的随机权值。接下来,我们可以通过 \(O(n)\) 的递推来求出每一道编号在 \((m, n]\) 以内的题目所包含的所有想法对应权值的最小值...

2019-01-15 19:56:00 103

转载 51nod1965. 奇怪的式子(min_25筛)

题目链接http://www.51nod.com/Challenge/Problem.html#!#problemId=1965题解需要求的式子显然是个二合一形式,我们将其拆开,分别计算 \(\prod_\limits{i = 1}^n \sigma_0(i)^i\) 与 \(\prod_\limits{i = 1}^n \sigma_0(i)^{\mu(i)}\),再将两部分乘起...

2019-01-09 17:08:00 127

转载 CF1083(Round #526 Div. 1) 简要题解

题目链接https://codeforces.com/contest/1083简要题目翻译题解A. The Fair Nut and the Best Path可以忽略掉“任意时刻油量非负”这一条件,直接在原树上找一条点权和减去边权和最大的路径。因为若一种方案包含了一段从起点出发,到某个结点时油量为负数的路径,那么删掉这一段路径必然会使得最终答案更优。这样直接在原树上做一遍 ...

2019-01-02 22:07:00 130

转载 CF917D. Stranger Trees & TopCoder13369. TreeDistance(变元矩阵树定理+高斯消元)

题目链接CF917D:https://codeforces.com/problemset/problem/917/DTopCoder13369:https://community.topcoder.com/stat?c=problem_statement&pm=13369题解首先分析 CF917D。我们考虑能否将树上的边的贡献特殊表现出来。记原树为 \(T\),我们构...

2018-12-21 17:35:00 218

转载 CF1007D. Ants(树链剖分+线段树+2-SAT及前缀优化建图)

题目链接https://codeforces.com/problemset/problem/1007/D题解这道题本身并不难,这里只是记录一下 2-SAT 的前缀优化建图的相关内容。由于问题的本质是给定许多二元集合,判断是否能从每一个二元集合中选出一个元素,使得所有选出的元素合法,因此考虑使用 2-SAT 解决该问题。不难发现,使用 2-SAT 解决该问题的复杂度瓶颈在于建图。...

2018-12-21 16:25:00 336

转载 BZOJ3601. 一个人的数论(狄利克雷卷积+高斯消元)及关于「前 $n$ 个正整数的 $k$ 次幂之和是关于 $n$ 的 $k+1$ 次多项式」的证明...

题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=3601题解首先还是基本的推式子:\[\begin{aligned}f_d(n) &= \sum_{i = 1}^n [{\rm gcd}(i, n) = 1]i^d \\ &= \sum_{i = 1}^n i^d \sum_{k | i, k | n}\m...

2018-12-15 16:35:00 87

转载 [SCOI2018]游泳池(计算几何+分数规划+最大权闭合子图)

题目链接https://www.luogu.org/problemnew/show/U56187注:题面参考了网上的其他博客,并非原题题面,因此数据范围可能有误。数据为原创数据。题解其实就是许多板子码到一起。首先对于边缘上的任意一点 \(u\),假设离它最远的顶点为 \(A\),那么我们称点 \(u\) 位于顶点 \(A\) 的控制范围之中。我们考虑在没有石雕的情况下怎么求出每...

2018-12-14 21:54:00 265

转载 51nod1238. 最小公倍数之和 V3(数论)

题目链接https://www.51nod.com/Challenge/Problem.html#!#problemId=1238题解本来想做个杜教筛板子题结果用另一种方法过了......所谓的“另一种方法”用到的一些技巧还是挺不错的,因此这里简单介绍一下。首先还是基本的推式子:\[\begin{aligned}\sum_{i = 1}^n \sum_{j = 1}^n {\...

2018-12-14 20:21:00 160

转载 LOJ565. 「LibreOJ Round #10」mathematican 的二进制(NTT)

题目链接https://loj.ac/problem/565题解首先,若进行所有操作之后成功执行的操作数为 \(m\),最终得到的数为 \(w\),那么发生改变的二进制位的数量之和(即代价之和)为 \(2m - {\rm bit}(w)\)。其中,\({\rm bit}(x)\) 表示 \(x\) 在二进制下 \(1\) 的个数。证明:不难发现,一次操作会改变的二进制位的总数为进...

2018-12-08 17:12:00 167

转载 CF1067D. Computer Game(斜率优化+倍增+矩阵乘法)

题目链接https://codeforces.com/contest/1067/problem/D题解首先,如果我们获得了一次升级机会,我们一定希望升级 \(b_i \times p_i\) 最大的任务,并且之后只完成该任务,这样才能使得期望收益最大。换句话说,当我们完成成功了一次任务之后,决策就固定了。因此,我们实际需要考虑的是还未完成任何任务时的决策。为了方便,我们记 \(\...

2018-11-28 17:02:00 240

转载 CF1063F. String Journey(后缀数组+线段树)

题目链接https://codeforces.com/contest/1063/problem/F题解虽然本题有时间复杂度较高但非常好写的做法......首先,若答案为 \(k\),则一定存在一种最优方案,使得对于任意 \(i \in [1, k)\),有 \(|t_i| = |t_{i + 1}| + 1\),换句话说,第 \(i + 1\) 个字符串可以通过第 \(i\) 个...

2018-11-27 17:38:00 113

转载 BZOJ4732. [清华集训2016]数据交互(树链剖分+线段树+multiset)

题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=4732题解首先,一个正确性比较显然的结论是:对于一棵有根树上的两条链 \((x_1, y_1)\) 与 \((x_2, y_2)\),若两条链存在交点,必然有:\({\rm lca}_{x_1, y_1}\) 在链 \((x_2, y_2)\) 上,或者 \({\rm lca...

2018-11-22 07:39:00 122

转载 NOIP 2018 游记

写在前面初赛成绩 90,没有悬念地进了复赛。由于去年已经参加过一次 NOIP,并且也拿到了一等奖,所以今年内心的压力也不会特别大吧。考试前一天的上午写了一下平衡树。我感觉每次写平衡树我的板子都要改进一下。不知道会不会考到呢?11.10 (Day 1)8:30 准时开考,拿到题之后顺序开。看了 T1 我傻了。居然是积木大赛原题?NOIP:我考我自己。不管了直接码码码,然后过了大...

2018-11-12 13:22:00 73

转载 杂题记录及简要题解(一)

一些前几天做过的还不错的但是不是太想专门花一整篇博客的篇幅去写的题就简要地记录在这里。说是简要题解,其实写得还是挺详细的。之后的杂题记录可能就会写得简略一点。CF1060E Sergey and Subway显然若原图中两点间的距离为 \(\rm dis\),那么新图中的距离就为 \(\left\lceil \frac{{\rm dis}}{2} \right\rceil\)。因此...

2018-10-29 22:10:00 326

转载 Wannafly挑战赛26-F. msc的棋盘(模型转化+dp)及一类特殊的网络流问题

题目链接https://www.nowcoder.com/acm/contest/212/F题解我们先考虑如果已知了数组 \(\{a_i\}\) 和 \(\{b_i\}\),如何判断其是否合法。很显然我们可以使用网络流,具体建图如下:从源点 \(s\) 向每一个行对应的结点连边,容量为 \(a_i\);每一个行对应的结点向每一个列对应的结点连边,容量为 \(1\);每一个列对应的...

2018-10-23 14:02:00 104

转载 BZOJ3174. [TJOI2013]拯救小矮人(dp)

题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=3174题解其实此题并不需要那么多YY的部分。我们考虑若干个小矮人逃出的顺序。若跳出的 \(k\) 个小矮人依次为 \(p_1, p_2, \cdots , p_k\),那么我们一定可以将他们排序,使得对于任意的 \(i < j\) 满足 \(a_i + b_i &lt...

2018-10-19 17:31:00 89

转载 luogu4931. 情侣?给我烧了!(加强版)(错位排列)

题目链接https://www.luogu.org/problemnew/show/P4931题解以下部分是我最开始的想法。对于每一个 \(k\),满足恰好有 \(k\) 对情侣和睦的方案数为\[\binom{n}{k} × \binom{n}{k} × k! × 2^k × f_{n - k}\]其中,\(f_x\) 表示 \(x\) 对情侣坐 \(x\) 排座位且没有任...

2018-10-18 13:22:00 411

转载 LOJ6519. 魔力环(莫比乌斯反演+生成函数)

题目链接https://loj.ac/problem/6519题解这里给出的解法基于莫比乌斯反演。可以用群论计数的相关方法代替莫比乌斯反演,但两种方法的核心部分是一样的。环计数的常见套路就是将环视为序列。我们统计所有不同的序列,那么对于最小循环节长度为 \(d\) 的序列对应的环就会被统计 \(d\) 次。因此假设最小循环节长度为 \(x\) 的合法序列数为 \(f(x)\),那...

2018-10-16 12:45:00 260

转载 LOJ6502. 「雅礼集训 2018 Day4」Divide(构造+dp)

题目链接https://loj.ac/problem/6502题解中间一档部分分提示我们将所有的 \(w_i\) 排序。考虑如果我们能构造出这样一个 \(w_i\) 的序列,使得该序列满足:对于任意的 \(i(1 \leq i \leq n)\),所有的 \(j(1 \leq j < i)\) 都满足 \(w_i + w_j \geq m\) 或者所有的 \(j(1 \le...

2018-10-15 22:01:00 339

转载 LOJ6503. 「雅礼集训 2018 Day4」Magic(容斥原理+NTT)

题目链接https://loj.ac/problem/6503题解题中要求本质不同的序列数量,不太好搞。我们考虑给相同颜色的牌加上编号,这样所有牌都不相同。那么如果我们求出了答案,只需要将答案除以 \(\prod a_i!\) 就好了。“恰好有 \(k\) 对”不能直接求,考虑容斥,如果我们求出了 \(g(x)\) 表示至少有 \(x\) 对的方案数,那么答案即为 \(\sum_...

2018-10-15 21:28:00 245

转载 一些说明

想想还是决定在博客园注册一发......最开始由于记得少,因此就只在luogu上写。链接由于我很懒,因此要写的依旧不会很多,只写一些我觉得有必要或是不错的题吧QAQ...转载于:https://www.cnblogs.com/ImagineC/p/9794654.html...

2018-10-15 20:56:00 57

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除