- 博客(20)
- 收藏
- 关注
原创 [学习笔记]多项式进阶(缓更)
求 nnn 个点的简单 (无重边无自环) 有标号无向连通图数目。解法 111设 gng_ngn 为 nnn 个点的无向图数目,显然 gn=2(n2)(g_n=2^{\binom{n}{2}}(gn=2(2n)(每条边选///不选)))。设 fnf_nfn 为 nnn 个点的无向连通图数目,枚举 111 号点所在连通块大小 iii,将图分离成两部分,一部分是 111 号点所在的连通块,一部分是除连通块外的所有点。gn=∑i=1n(n−1i−1)fign−ig_n=\sum_{i=1}^{.
2021-04-27 20:56:17 225
原创 [HAOI2011]Problem b 莫比乌斯函数
题目链接[HAOI2011]Problem b题目大意∑i=xn∑j=ym[gcd(i,j)=k](1≤T,x,y,n,m,k≤105)\sum_{i=x}^n\sum_{j=y}^m[\gcd(i,j)=k]\quad(1\le T,x,y,n,m,k\le 10^5)i=x∑nj=y∑m[gcd(i,j)=k](1≤T,x,y,n,m,k≤105)推柿子考虑前缀和计算,令 f(n,m)=∑i=1n∑j=1m[gcd(i,j)=k]f(n,m)=\sum_{i=1}^n\sum_{j
2021-01-30 10:45:53 146
原创 [HEOI2016/TJOI2016]求和 NTT
题目链接[HEOI2016/TJOI2016]求和](https://www.luogu.com.cn/problem/P4091)题目大意求f(n)=∑i=0n∑j=0nS(i,j)2j(j!)f(n)=\sum_{i=0}^n\sum_{j=0}^nS(i,j)2^j(j!)f(n)=i=0∑nj=0∑nS(i,j)2j(j!)推式子f(n)=∑i=0n∑j=0iS(i,j)2j(j!)=∑i=0n∑j=0nS(i,j)2j(j!)=∑j=0n2j(j!)∑i=0nS(i,j)=∑j
2021-01-03 11:34:43 127
原创 第二类斯特林数学习笔记
第二类斯特林数定义第二类斯特林数 S(n,m)S(n,m)S(n,m) 表示将 nnn 个不同的小球放到 mmm 个相同的盒子里的方案数。S(n,m)S(n,m)S(n,m) 也可以用 {nm}\begin{Bmatrix} n \\ m\end {Bmatrix}{nm} 表示。公式递推公式:S(n,m)=S(n−1,m−1)+mS(n−1,m)S(n,m)=S(n-1,m-1)+mS(n-1,m)S(n,m)=S(n−1,m−1)+mS(n−1,m)。即考虑第 nnn 个球是单独新分到一个盒子
2021-01-02 10:18:38 255
原创 CSP2020-S2 游记
心态崩了/kk\text{/kk}/kk。CSP-S2\text{CSP-S2}CSP-S2 前一天晚上睡得有亿点晚,不过不是很影响,因为考试在下午。14:0014:0014:00 就进考场了,14:3014:3014:30 开始考试,密码是 (ke2YI0gong2yu0)\text{(ke2YI0gong2yu0)}(ke2YI0gong2yu0),当时密码一直错误,后来发现是监考人员忘加了括号。T1T1T1 开幕雷击,一个日期大模拟丢下来,我感觉我人没了。看了整整 303030 分钟的题面,终于
2020-11-07 21:13:15 355
原创 CSP2020-S1游记
第一次在绍兴考 CSP-S\text{CSP-S}CSP-S 初赛,第一次写游记。Day ?∼Day -1:\text{Day ?}\sim \text{Day -1}:Day ?∼Day -1:每天早上一套初赛卷,下午讲评,晚上复习。初赛生活实属愉快 。111 年没看初赛了感觉水平没下降多少,背的内容复习下基本就可以了。平时的成绩也就是选择题错 1∼31\sim 31∼3 题,阅读程序错几题,完善程序选错几个空。初赛模拟题是挺毒瘤的,机房同学互相出题做,感觉不错
2020-10-14 17:56:30 454 4
原创 牛客网NOIP赛前集训营-提高组(第六场)B. 选择题
题目链接牛客网NOIP赛前集训营-提高组(第六场)B. 选择题题目描述一道选择题有四个选项,有 nnn 个人来做这题,第 iii 个人有 pi,jp_{i,j}pi,j 的概率选第 jjj 个选项。定义 cntxcnt_xcntx为选第 xxx 个选项的人数。令 mxmxmx 为 cntxcnt_xcntx 最大的 xxx (((如果有多个最大 cntxcnt_xcntx 的 xxx,则取其中 xxx 最小的),若 cntmx≤⌊n2⌋cnt_{mx}\le\lfloor\frac{n}{2}
2020-08-24 21:15:31 140
原创 【蹦极】题解
题目描述Alice\text{Alice}Alice 制作了 nnn 个人偶,编号为 111 到 nnn,并决定用这些人偶来表演蹦极,她又制作了一个蹦极台,这个蹦极台有 kkk 个不同的高度可供选择,分别是 h,2×h,⋯ ,k×hh,2\times h,\cdots,k\times hh,2×h,⋯,k×h,注意,每个高度上只能站一个人偶,人偶都是独一无二的,她们也无法同时在两个高度表演。Alice\text{Alice}Alice 制作的这 nnn 个人偶并不完全相同,至少他们的强度 wiw_iwi
2020-07-16 10:43:01 274
原创 Running Routes 题解
题目链接Running Routes题目描述Running RoutesThe administrators at Polygonal School want to increase enrollment, but they are unsure if their gym can support having more students. Unlike a normal, boring, rectangular gym, the gym floor at Polygonal is a regular
2020-07-16 09:05:14 440
原创 Codeforces Gym102448J Jingle Bells
题目链接Codeforces Gym102448J Jingle Bells题目大意给定一棵有nnn个节点的树,树的边一共有555种颜色,刚开始树的有些边已经被染色了。现在要你把剩下没染色的边染色,让两条具有公共节点的相邻的边的颜色不同,有多少种方案,对109+710^9+7109+7取模。解题思路树形dpdpdp,可以看出这题要在树上计数,dpdpdp。发现树的边一共有555种颜色,非常少,那么我们可以状压。
2020-07-14 21:43:12 251
原创 【高手训练】【数位dp】寻找整数题解
题目大意给出m,km,km,k,找到正整数nnn满足n+1,n+2,⋯ ,2nn+1,n+2,\cdots,2nn+1,n+2,⋯,2n中恰好有mmm个数在二进制下恰好有kkk个111。输出满足条件的任意一个nnn和满足条件的nnn的数量。思路要点二分+数位dpdpdp。定义一个S(n)S(n)S(n)表示nnn的二进制中有几个111。考虑一个dpdpdp数组f[n][k]f[n][k]f[n][k],表示111$n$中有几个数的二进制中恰好有$k$个$1$。也就是$f[n][k]$为$1$nnn中
2020-05-18 13:44:11 170
原创 模拟赛2020.4.23A题题解
题目大意有nnn个数,a1,a2,⋯ ,ana_1,a_2,\cdots,a_na1,a2,⋯,an,求min((ai or aj) xor (ai and aj))(i≠j)min((a_i\ or\ a_j)\ xor\ (a_i\ and\ a_j))(i\neq j)min((ai or aj)&n...
2020-04-29 15:06:13 331
原创 模拟赛2020.4.23C题题解
题目大意给你一个有向图,由n个点,m条边组成。你有一种魔法,可以将某条边的方向反转。在你最多使出一次魔法的情况下,使得起点S到终点T的距离最短。思路要点套路题。首先我们把将一条边反转的图像画出来。我们先考虑上图,没进行反转情况下的图。起点S=1S=1S=1,终点T=5T=5T=5,那么我们先跑一次dijkstradijkstradijkstra,得出最短距离为min(path(1→2...
2020-04-24 20:54:47 160
原创 [THUPC2018]蛋糕solution
题目描述最近,菲菲学会了做蛋糕,她做了一个4D的蛋糕送给牛牛,这个蛋糕的大小是:a×b×c×da \times b \times c \times da×b×c×d。蛋糕所有的表面都抹着奶油,牛牛想把蛋糕沿着与表面平行的超平面,切成1×1×1×11 \times 1 \times 1 \times 11×1×1×1的小块。现在,牛牛想知道,在这些小块蛋糕中,有000个、111个、222个⋯⋯...
2020-03-08 23:50:42 268
原创 Codeforces 1292C Xenon's Attack on the Gangs
题目链接Codeforces 1292C Xenon’s Attack on the Gangs题目大意给定一棵树,将[0,n−2][0,n-2][0,n−2]内的每个整数都仅用一遍填到每条边上,使得∑1≤u≤v≤nmex(u,v)\sum_{1\leq u\leq v\leq n}mex(u,v)∑1≤u≤v≤nmex(u,v)最大,mex(u,v)mex(u,v)mex(u,v)表示从...
2020-02-09 11:28:09 247
原创 Codeforces 1294F three paths on a tree
题目链接Codeforces 1294F three paths on a tree题目大意给定一棵有nnn个节点的树,所有边权都为1,求三个点a,b,ca,b,ca,b,c使得出现在a到b,a到c,b到ca到b,a到c,b到ca到b,a到c,b到c的最短路径中的边数最多。(3≤n≤2×105)(3\leq n\leq 2\times10^5)(3≤n≤2×105)。解题思路第111种方...
2020-02-08 16:42:49 295
原创 卡特兰数的规律
卡特兰数的规律catalan(n)=∑i=0n−1catalan(i)×catalan(n−i−1)catalan(n)=\sum_{i=0}^{n-1}catalan(i)\times catalan(n-i-1)catalan(n)=i=0∑n−1catalan(i)×catalan(n−i−1)catalan(n)=catalan(n−1)×(4n−2)n+1catalan(n)...
2020-02-01 13:12:12 456
原创 AtCoder AGC036D Negative Cycle - solution
今天做了场有学长“咸鱼lzh”出的ACM模拟赛,而这道毒瘤题作为第一道,并且是最难的。1.【题目大意】一张n个点的图,i到 i+1有连边,边权为0。Snuke会给所有(i,j)连边,如果 i<j,边权为−1,否则为1。但是Ringo不想要图里有负环,所以他会删去Snuke加的一些边,使得图中没有负环,删除一条边有个代价,问最小的删边代价。2.【考虑算法】直接看题,似乎非常懵逼,想...
2020-01-18 19:36:10 453
原创 【洛谷5336】成绩单(区间动态规划)
题目链接初看题目,就知道是区间动态规划。那么,我们怎么设计状态呢?首先,f[i,j]表示区间[i,j]的最小代价,肯定是不行的,因为不能在O(1)的时间内求出区间[i,j]中最小最大的。所以我们要设计一个四维f[i,j,l,r]代表区间[i,j]删掉部分后留下的数的范围在[l,r]之中。O(2500000000)会MLE内存要爆,而我们发现N的范围却只有50,这个突破口告诉我们用离散化将10...
2020-01-14 22:14:29 318
原创 The Pilots Brothers refrigerator(思维,模拟)
The game “The Pilots Brothers: following the stripy elephant” has a quest where a player needs to open a refrigerator. There are 16 handles on the refrigerator door. Every handle can be in one of two ...
2019-12-18 14:14:06 266
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人