自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

suncongbo's blog

已搬至cnblogs: www.cnblogs.com/suncongbo

  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 Luogu P4707 重返现世 (拓展Min-Max容斥、DP)

题目链接https://www.luogu.org/problem/P4707题解最近被神仙题八连爆了……首先Min-Max容斥肯定都能想到,问题是这题要用一个扩展版的——Kth Min-Max容斥这个东西需要对Min-Max容斥的本质有着比较深刻的理解。首先我们从另一个角度证明Min-Max容斥的正确性: \(\max(S)=\sum_{T\in S}f(|T|)\min(T)\),...

2019-07-31 18:28:00 90

原创 LOJ #6358 前夕 (组合计数、容斥原理)

题目链接https://loj.ac/problem/6358题意题面写得就像一坨X一样,我来复述一下吧。有\(n\)个元素构成的集合,要从\(2^n\)个子集中选出若干个使得交的大小为\(4\)的倍数。不选算交为空。样例解释: 选空集有\(8\)种方案,不选空集方案只有\(\{ 1\} \{ 2\}\)和\(\{ 1\} \{ 2\} \{1,2\}\), 还有一种什么都不选,共\(1...

2019-07-31 11:17:00 271

原创 BZOJ 3622 Luogu P4859 已经没有什么好害怕的了 (容斥原理、DP)

题目链接(Luogu) https://www.luogu.org/problem/P4859(bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=3622题解我依然啥都不会啊……先给\(A,B\)数组从小到大排序。考虑容斥,设\(f[j]\)表示钦定了\(j\)个满足\(A>B\), 所有钦定方案的方案数总和。这个怎么...

2019-07-30 14:51:00 109

原创 BZOJ 2669 Luogu P3160 [CQOI2012]局部极小值 (容斥原理、DP)

题目链接(bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=2669(luogu) https://www.luogu.org/problem/P3160题解这道题充分暴露了我的菜。。显然两个局部极小值点不能相邻,所以最多有\(8\)个局部极小值。然后考虑容斥掉.不能成为局部极小值的限制,那么就变成钦定某些位置一定是局部极小值...

2019-07-30 10:47:00 74

原创 【学习笔记】自然数幂和

温馨提示: 本文文档大小约\(11KB\).引入自然数幂和是一个我们从小就耳熟能详的经典问题。定义\(S(n,k)=\sum^{n}_{i=0} i^k\), 显然\(S(n,k)\)为关于\(n\)的不超过\((k+1)\)次多项式,那么给定\(k\), 如何快速求出这个多项式的系数?或者给定\(n\)和\(k\), 如何快速求出\(S(n,k)\)? 这就是本文的讨论内容。本文介绍三种不...

2019-07-28 09:27:00 1996 2

原创 Luogu P4709 信息传递 (群论、生成函数、多项式指数函数)

题意:题解: 这道题我思路大方向是正确的,但是生成函数推错导致一直WA,看了标程才改对……首先一个长为\(m\)的轮换的\(n\)次幂会分裂成\(\gcd(n,m)\)个长为\(\frac{m}{\gcd(n,m)}\)的轮换所以合并的时候相当于对于一个长度\(l\)若存在一个\(m\)使得\(\frac{m}{\gcd(n,m)}=l\)则\(\gcd(n,m)\)个长度为\...

2019-07-27 09:00:00 106

原创 BZOJ 3456 城市规划 (组合计数、DP、FFT)

题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=3456著名的多项式练习题,做法也很多,终于切掉了纪念首先求一波递推式: 令\(F(n)\)为\(n\)个点的有标号无向连通图的个数,则考虑补集转化为有标号无向不连通图的个数,然后枚举\(1\)号点所在联通块的大小: \[F(n)=2^{n\choose 2}-\sum^{n-1}_{...

2019-07-25 15:32:00 77

原创 BZOJ 4386 Luogu P3597 [POI2015]Wycieczki (矩阵乘法)

题目链接: (bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=4386(luogu) https://www.luogu.org/problemnew/show/P3597为啥这种题我都不会了啊题解: 首先如果边权全都为\(1\), 那么就新建一个计数器,每个点连计数器,计数器连个自环。然后邻接矩阵快速幂倍增即可如果边权有\(2...

2019-07-21 10:29:00 107

原创 BZOJ 4417 Luogu P3990 [SHOI2013]超级跳马 (DP、矩阵乘法)

题目链接: (bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=4417(luogu)https://www.luogu.org/problemnew/show/P3990题解: 一看就是矩乘优化dp.每次跳奇数列?那么我们可以将列两两分组,以两列为一组作为矩阵要记录的状态。一个元素位于组内第一列说明它不可能再跳到这一组的第二列(为...

2019-07-20 20:48:00 68

原创 NOI2019游记

背景好吧,在5月30日看到最终的省队名单之前,我一直没有想过能来到NOI的赛场(因为我学文化课近4个月没有碰电脑)。山东一共12个省队名额,排名不超过省队名额3倍的选手可以申请非正式名额,我省选最终成绩是36名……于是我有了一个略显尴尬的身份: NOI2019山东省队非正式队员最后一名。这是我第一次参加NOI,是目前参加过的最高规格的比赛,也是作为初中生参加的最后一场比赛。赛前中考后跟广...

2019-07-20 17:23:00 2249 1

原创 Luogu P5469 [NOI2019]机器人 (DP、多项式)

不用FFT的多项式(大雾)题目链接: https://www.luogu.org/problemnew/show/P5469(这题在洛谷都成绿题了海星)题解: 首先我们考虑,一个序列位置最右边的最大值可以走遍整个序列,并且其余任何点都不能跨过这个位置。所以我们可以区间dp, \(dp[l][r][x]\)表示区间\([l,r]\)最大值不超过\(x\)的方案数,枚举最大值点\(mid\)及...

2019-07-20 11:55:00 330

原创 luogu P5468 [NOI2019]回家路线 (斜率优化、DP)

题目链接: (luogu) https://www.luogu.org/problemnew/show/P5468题解: 爆long long毁一生我太菜了,这题这么简单考场上居然没想到正解……设\(dp[i]\)表示最后一步是坐\(i\)这辆车,一共花在等待上的烦躁值(不包括最终时间)为\(f[i]\).然后容易发现这个转移是个DAG。(我在考场上居然以为有环,于是直接放弃……)转移方...

2019-07-17 21:24:00 199

原创 UOJ #395 BZOJ 5417 Luogu P4770 [NOI2018]你的名字 (后缀自动机、线段树合并)

NOI2019考前做NOI2018题。。题目链接: (bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=5417(luogu) https://www.luogu.org/problemnew/show/P4770(uoj) http://uoj.ac/problem/395题解: 其实非常水,转化成\(S[l,r]\)和\(T\...

2019-07-17 14:38:00 159

原创 BZOJ 1022 Luogu P4279 [SHOI2008]小约翰的游戏 (博弈论)

题目链接: (bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=1022(luogu) https://www.luogu.org/problemnew/show/P4279题解:大力出奇迹系列。。我找了一小时规律,瞎猜了一个结论,看着都不靠谱,结果它居然过了。。。。结论: 若所有\(a_i\)都等于\(1\), 则后手必胜当且...

2019-07-12 23:07:00 98

原创 BZOJ 2281 Luogu P2490 [SDOI2011]黑白棋 (博弈论、DP计数)

怎么SDOI2011和SDOI2019的两道题这么像啊。。(虽然并不完全一样)题目链接: (bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=2281(luogu) https://www.luogu.org/problemnew/show/P2490题解: 博弈论好难啊完全学不来QAQ题目里应该有个限制,是先手不能左移,后手不能...

2019-07-10 22:38:00 118

原创 【学习笔记】求矩阵的特征多项式

先膜拜一波神仙yww给定一个矩阵(没有任何特殊性质),如何求它的特征多项式?算法一直接把\(\lambda\)代入\((n+1)\)个点值,求完行列式之后插值即可。时间复杂度\(O(n^4)\)算法二下面介绍一个更快的做法。定义 对于矩阵\(\bm A,\bm B\), 若存在可逆矩阵\(\bm\Phi\)满足\(\bm A=\bm\Phi^{-1}\bm B\bm\Phi\), 则...

2019-07-10 14:37:00 6224

原创 BZOJ 3168 Luogu P4100 [HEOI2013]钙铁锌硒维生素 (矩阵求逆、二分图匹配)

线性代数+图论好题。题目链接: (bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=3168(luogu) https://www.luogu.org/problemnew/show/P4100题解: 首先有一个结论是,设矩阵\(C\)满足\(CA=B\), 则\(A\)的第\(i\)行可以被\(B\)的第\(j\)行来替代当且仅当...

2019-07-09 08:20:00 107

原创 BZOJ 3143 Luogu P3232 [HNOI2013]游走 (DP、高斯消元)

题目链接: (bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=3143(luogu) https://www.luogu.org/problemnew/show/P3232题解: 水题。考虑如何求每个点的期望经过次数: 要求\(1\)号点开始\(n\)号点结束,那么\(1\)号点一定一上来就会经过一次,\(n\)号点一共只会经过\(...

2019-07-08 12:14:00 90

原创 AtCoder AGC002F Leftmost Ball (DP、组合计数)

题目链接: https://atcoder.jp/contests/agc002/tasks/agc002_f题解: 讲一下官方题解的做法: 就是求那个图(官方题解里的)的拓扑序个数,设\(dp[i][j]\)表示有\(i\)个0色和\(j\)个非0色的图的拓扑序个数(\(i<j\)),则转移一是加入一个0色球,二是加入一个非0色球(拓扑序以非0色球开始),这种情况下我们固定了开头所以还剩...

2019-07-06 23:17:00 210

原创 BZOJ 4422 (线段树、DP、扫描线、差分)

题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=4422我真服了。。这题我能调一天半,最后还是对拍拍出来的。。。脑子还是有病啊题解: 首先可以dp, 分情况讨论: 若下面右面都有栅栏则值为零,若仅下面有栅栏则dp值等于右面,若仅右面有栅栏则dp值等于下面,若\((i,j)\)满足存在一矩形\((i+1,j+1)-(x,y)\)则dp...

2019-07-06 19:58:00 317

原创 BZOJ 4422 Cow Confinement (线段树、DP、扫描线、差分)

题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=4422我真服了。。这题我能调一天半,最后还是对拍拍出来的。。。脑子还是有病啊题解: 首先可以dp, 分情况讨论: 若下面右面都有栅栏则值为零,若仅下面有栅栏则dp值等于右面,若仅右面有栅栏则dp值等于下面,若\((i,j)\)满足存在一矩形\((i+1,j+1)-(x,y)...

2019-07-06 19:58:00 215

原创 BZOJ 2731 Luogu P3219 [HNOI2012]三角形覆盖问题 (扫描线)

题目链接: (bzoj)https://www.lydsy.com/JudgeOnline/problem.php?id=2731(luogu)https://www.luogu.org/problemnew/show/P3219题解: 先讲一种复杂度明显不对但是本题数据跑得很快的做法: 先按底边\(y\)坐标排序,从下往上扫,每扫到一行链表维护当前的所有区间,另外再开个数组记录每个横坐标被覆...

2019-07-03 18:33:00 243

原创 BZOJ 3203 Luogu P3299 [SDOI2013]保护出题人 (凸包、斜率优化、二分)

惊了,我怎么这么菜啊。。题目链接: (bzoj)https://www.lydsy.com/JudgeOnline/problem.php?id=3203(luogu)https://www.luogu.org/problemnew/show/P3299题解: 先讲正常做法。设\(S_i\)为\(i\)的前缀和,则显然第\(i\)次答案为\(\max^i_{j=1} \frac{S_i-S...

2019-07-01 19:39:00 138

原创 BZOJ 1069 Luogu P4166 最大土地面积 (凸包)

题目链接: (bzoj)https://www.lydsy.com/JudgeOnline/problem.php?id=1069(luogu)https://www.luogu.org/problemnew/show/P4166题解: 水题,凸包极角排序之后枚举凸四边形对角线\(i,j\)然后找面积最大的点\(k\),\(k\)随着\(i,j\)是单调的但是有个易错点,就是双指针那个\(k...

2019-07-01 14:34:00 106

1D1D动态规划优化初步

《1D1D动态规划优化初步》,讲述几类经典的O(n)状态、O(n)决策的动态规划问题的优化。

2018-10-10

NOI2001~2009 (不含2004) 题面整理

NOI2001~2009 (不含NOI2004) 原题题面。年代较为久远,整理供大家使用。题面全部来源于CCF。不含数据。

2018-06-26

空空如也

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

TA关注的人

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