自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

beginend

只要在路上,就没有到不了的远方

原创 一句话题解2

洛谷P6158 封锁 给出一个n∗nn*nn∗n的网格图,每条边有两个边权。求一个左上角到右下角的割使得(第一个边权之和)∗(第二个边权之和)(第一个边权之和)*(第二个边权之和)(第一个边权之和)∗(第二个边权之和)最小。 n≤400n\le 400n≤400 跟最小乘积生成树的做法类似,把...

2020-03-01 22:45:22 153 0

原创 一句话题解1

hdu 6312 Game 有一个集合S={1,…,n}S=\{1,\dots,n\}S={1,…,n},两个人轮流操作,每次可以选走集合中的一个数和它的所有约数,问先手是否必胜。 T≤10,n≤500T\le10,n\le500T≤10,n≤500 结论是先手必胜。若局面S′={2,…,n}...

2019-08-13 09:52:04 276 0

原创 欢迎qq交流以及友链

qq:763647200

2019-07-12 08:30:15 206 0

原创 superguymj的thuwc2019游记

thuwc2019游记 (我是superguymj,因为没有blog,所以就发到这来了。感谢beginend的友情铺位) day0 晚上日常上分之后有点兴奋,结果十点多躺在床上睡不着,起来听了会儿歌就已经12点了。 day1 早上七点多起的,感觉并不是很困。驾车到达广二是9点多,根据指引找到了报道...

2019-01-26 19:33:52 1847 12

原创 【Codeforces 1326F2 Wise Men (Hard Version)】【状压dp+容斥原理】

题意 有nnn个点,有些点之间有边。对于111到nnn的每个排列PPP,构造长度为n−1n-1n−1的010101串strstrstr,其中str[i]=1str[i]=1str[i]=1当且仅当pip_ipi​和pi+1p_{i+1}pi+1​之间有边。对每个长度为n−1n-1n−1的串strs...

2020-03-20 21:43:56 134 0

原创 【洛谷P6199 [EER1]河童重工】【点分治+虚树】

题意 给出两棵树T1,T2T_1,T_2T1​,T2​,定义新图中两个点的距离为dis1(i,j)+dis2(i,j)dis_1(i,j)+dis_2(i,j)dis1​(i,j)+dis2​(i,j),其中disk(i,j)dis_k(i,j)disk​(i,j)表示在TkT_kTk​中iii到...

2020-03-09 15:38:53 94 0

原创 求把线段随机分段后第k短线段的期望长度

题意 有一条线段,不妨设线段长度为111。现在在其中随机选n−1n-1n−1个点,使得该线段被分成nnn段。问长度第kkk短的段的期望长度是多少。 分析 先考虑如何计算最短那段的期望长度,即E(Lmin)E(L_{min})E(Lmin​)。 考虑P(Lmin≥x)P(L_{min}\ge x)P...

2020-02-23 17:44:46 248 0

原创 【hdu 5126 stars(四维偏序)】【cdq套cdq+树状数组】

题意 在三维空间内,支持单点加111和矩形求和。 q≤5∗104q\le 5*10^4q≤5∗104 分析 把一个询问拆成八个,就转化为了四维偏序问题。可以用cdq+树套树或者kd树来做,也可以cdq套cdq,复杂度同样是O(nlog⁡3n)O(n\log^3 n)O(nlog3n). cdq套c...

2020-02-17 21:36:23 53 0

原创 【洛谷P5825 排列计数】【生成函数+二项式反演/欧拉数】

题意 我们记一个排列PPP的升高为kkk当且仅当存在kkk个位置iii使得Pi<Pi+1P_i < P_{i+1}Pi​<Pi+1​。 现在给定排列长度nnn,对于所有整数k∈[0,n]k\in [0,n]k∈[0,n],求有多少个排列的升高为kkk。 n≤200000n\le ...

2020-02-10 17:47:57 97 0

原创 【洛谷P6072 [MdOI2020] Path】【回滚莫队+Trie】

题意 给一棵nnn个节点的树,边有边权。定义一条路径的权值为边权的异或和。找两条节点不相交的路径,使得这两条路径的权值和最大。 n≤30000n\le 30000n≤30000 分析 问题可以转化成对于每个点,求在该点的子树内和子树外分别找两个数,使得它们的异或的和尽可能大。 求出dfs序并倍增,...

2020-02-10 11:09:15 63 0

原创 CSP-S 2019题解

格雷码 从高位往低位做,每次通过kkk的当前位来得到这一位的答案。同时如果这一位的答案是111,则要把从前往后数变为从后往前数。 时间复杂度O(n)O(n)O(n). #include<bits/stdc++.h> typedef unsigned long long ull; i...

2019-11-29 20:05:00 244 1

原创 【Comet OJ - Contest #15 G 孤独的吉姆 6】【图论】

题意 给一个nnn个点mmm条边的简单无向连通图,要删掉一些边,使得度数为奇数的点尽可能多。输出长度为mmm的010101串,000表示删掉第iii条边,111表示不删,要求输出字典序最大的方案。 n≤6∗105,m≤9∗105n\le6*10^5,m\le9*10^5n≤6∗105,m≤9∗10...

2019-11-23 23:29:45 60 0

原创 【Comet OJ - Contest #15 E 栈的数据结构题】【离线+线段树】

题意 有nnn个栈,编号为111到nnn,有以下三种操作: 1、对编号在[l,r][l,r][l,r]中的每个栈执行push(v)push(v)push(v)操作。 2、对编号为[l,r][l,r][l,r]中的每个栈执行pop()pop()pop()操作。 3、查询某个栈中从栈顶开始第kkk个元...

2019-11-23 23:11:07 55 0

原创 【hdu 6634 Salty Fish】【最小割+长链剖分】

题意 给一棵nnn个节点的有根树,点有点权。有mmm个摄像机,第iii个摄像机会覆盖到以xix_ixi​为根的子树中距离xix_ixi​不超过kik_iki​的点,并且可以用cic_ici​的代价使该摄像机无效。问未被覆盖点权和-总花费的最大值。 n,m≤300000n,m\le300000n,m...

2019-11-16 11:26:28 66 0

原创 【luogu P5655 基础数论函数练习题】【分治+数论】

题意 给出nnn个数,有qqq次询问,每次询问一个区间内的lcm对1e9+71e9+71e9+7取模后的值。 n,q,T≤300,1≤ai≤260n,q,T\le 300,1\le a_i\le 2^{60}n,q,T≤300,1≤ai​≤260 分析 在求一个区间的lcm的时候,可以把lcm表示...

2019-11-16 00:17:29 122 2

原创 【Codeforces 1257G Divisor Set】【Dilworth定理+分治FFT】

题意 设x=p1p2⋯pnx=p_1p_2\cdots p_nx=p1​p2​⋯pn​,其中pip_ipi​为质数,要求在xxx的所有约数中选出尽可能多的数组成一个集合,使得集合内的数互不整除,NTT模数。 n≤2∗105,pi≤3∗106n\le2*10^5,p_i\le3*10^6n≤2∗10...

2019-11-14 01:14:13 133 0

原创 【Comet OJ - Contest #14 E 飞翔的小鸟】【图论】

题意 给一个nnn个点mmm条边的有向图,对每个点xxx求从111到xxx的所有路径中边权极差最大是多少。 n≤200000,m≤500000n\le200000,m\le500000n≤200000,m≤500000 分析 先缩点,这样新图里的点也有了点权。 假设先经过最小值再经过最大值,那么枚...

2019-11-12 17:15:21 49 0

原创 【2019 CCPC 哈尔滨站 G. Game Store】【Nim-K+线性基+bitset优化三进制加法】

题意 题目链接 有一个商店,商店里每天会增加一个石子集合,集合里有两堆石子数相同的石子,且每个集合有一个价格。Alice每天会在商店里选价格和尽量大的一些集合,满足把这些集合里的石子堆放在一起,然后Bob任意拿掉一些石子堆,无论Bob怎么拿,玩Nim-K游戏先手总有必胜策略。 n≤500000,a...

2019-11-12 16:05:44 94 0

原创 【2019 CCPC 哈尔滨站 H. Highway Buses】【点分树+最短路】

题意 题目链接 有一个nnn个点mmm条边的无向连通图,从每个点出发有一个花费cic_ici​和限制距离fif_ifi​,表示可以通过cic_ici​的花费到达与它最短距离不超过fif_ifi​的点。有TTT个时刻,每过一个时刻点iii的花费要加上wiw_iwi​。对k=1,...,nk=1,.....

2019-11-10 23:46:18 49 0

原创 【Codeforces gym102268A Angle Beats】【带花树算法】

题意 给一个n∗mn*mn∗m的网格,其中有“*”和“.”和“+”,每次可以选择覆盖一个"+“或“*”和与它相邻的两个”.",如果选的是“*”则两个“.”必须相对。每个点只能被覆盖一次,问最多能覆盖多少次。 n,m≤100n,m\le 100n,m≤100 分析 把每个“+”和...

2019-11-05 22:43:07 98 3

原创 【Codeforces gym102268E Expected Value】【生成函数+Berlekamp-Massey算法】

题意 给一个nnn个点的平面图,问从111随机游走到nnn的期望步数。 n≤3000n\le 3000n≤3000 分析 注意到是平面图,所以边数不超过3n−63n-63n−6。 设pip_ipi​表示走了iii步到nnn的概率,则pip_ipi​是一个nnn阶线性递推。 先递推出pip_ipi​...

2019-11-05 17:47:47 50 0

原创 【Comet OJ - Contest #11 F arewell】【FMT】

题意 给一个nnn个点mmm条边的无向图,每条边(u,v)(u,v)(u,v)有从uuu指向vvv,从vvv指向uuu和消失三种情况,概率均为13\frac{1}{3}31​。问该图为DAG的概率是多少。 n≤20n\le20n≤20 分析 设FSF_SFS​表示集合SSS中的点构成DAG的方案,...

2019-09-22 13:14:39 142 1

原创 【bzoj 3501: PA2008 Cliquers Strike Back】【贝尔数】

题意 给出n,mn,mn,m,求mBn&VeryThinSpace;mod&VeryThinSpace;Pm^{B_n}\bmod PmBn​modP,其中P=999999599P=999999599P=999999599是个质数。同时 P=2×13×5281×7283+1P=2×...

2019-09-15 09:55:10 53 0

原创 贝尔数学习小记

贝尔数 贝尔数是一个数列,其第nnn项BnB_nBn​定义为nnn个带标号元素的集合划分方案数,不难发现Bn=∑k=1nS(n,k)B_n=\sum_{k=1}^nS(n,k)Bn​=k=1∑n​S(n,k) 其中S(n,k)S(n,k)S(n,k)表示第二类斯特林数。 同时容易得到递推式Bn+1...

2019-09-14 20:12:20 134 0

原创 【bzoj 3730: 震波】【动态树分治】

题意 给出一棵树,点有点权,每次询问距离一个点不超过kkk的点的点权和,或者修改一个点的点权,强制在线。 n≤100000n\le100000n≤100000 分析 把点分树建出来,然后对每个分治中心用树状数组维护到该点距离为定值的点权和,以及到他点分树上父亲距离为定值的点权和。查询的时候每次沿着...

2019-09-08 21:34:23 102 0

原创 【2019 ACM/ICPC徐州站 H function】【min25筛】

题意 题目链接 设n=p1a1…pkakn=p_1^{a_1}\dots p_k^{a_k}n=p1a1​​…pkak​​,则定义f(n)=a1+⋯+akf(n)=a_1+\dots+a_kf(n)=a1​+⋯+ak​。给出nnn,求∑i=1nf(i!)\sum_{i=1}^nf(i!)i=1∑n...

2019-09-08 10:12:45 68 0

原创 【hdu 2516 取石子游戏】【斐波那契博弈】

题意 111堆石子有nnn个,两人轮流取,先取者第111次可以取任意多个,但不能全部取完。以后每次取的石子数不能超过上次取子数的222倍。取完者胜。问先手是否必胜。 n&lt;231n&lt;2^{31}n<231 分析 结论:先手必败当且仅当nnn是斐波那契数。 证明: 当...

2019-09-07 21:02:50 73 2

原创 【LibreOJ #3045.「ZJOI2019」开关】【生成函数】

题意 有nnn个初始均处于关闭状态的开关,每个开关有一个权值pip_ipi​,每一轮会随机选择一个开关并改变其状态,且抽中第iii个开关的概率为pi∑pi\frac{p_i}{\sum{p_i}}∑pi​pi​​。问变为目标状态期望需要经过多少轮。 n≤100,∑pi≤5∗104n\le100,\...

2019-09-06 17:07:52 60 0

原创 【hdu 6309 Absolute】【数学+容斥原理】

题意 有nnn个随机变量xix_ixi​,取值为[li,ri][l_i,r_i][li​,ri​]中的实数。问∣x1+⋯+xn∣|x_1+\dots+x_n|∣x1​+⋯+xn​∣的期望。 n≤15,−106≤li,ri≤106n\le15,-10^6\le l_i,r_i\le 10^6n≤15...

2019-08-13 11:49:56 166 0

原创 【LibreOJ #556.「Antileaf's Round」咱们去烧菜吧】【生成函数+牛顿迭代】

题意 有mmm种物品,第iii种物品的大小是aia_iai​,数量是bib_ibi​,其中bi=0b_i=0bi​=0表示数量无限。问对于大小在[1,n][1,n][1,n]之间的每个背包,把背包装满的方案。 n,m≤105n,m\le10^5n,m≤105 分析 如果物品无限的话生成函数就是11...

2019-08-13 09:02:23 62 0

原创 【Comet OJ - Contest #8 F 黄金体验】【lct】

题意 有一棵nnn个节点的树,每个点有一个初始权值wiw_iwi​,要求支持两种操作: 1、使xxx的点权增加yyy 2、给出kkk,选定kkk个点使得包含这kkk个点的最小联通子图点权和最大,你只需要输出这个最大值。 n,q≤105n,q\le10^5n,q≤105 分析 若k=2k=2k=2,...

2019-08-12 11:08:03 93 0

原创 【LibreOJ 6269&6269&6538 烷基计数 加强版 加强版】【生成函数+牛顿迭代】

题意 求nnn个碳原子的烷基的同分异构体数目。 n≤500n\le500n≤500 分析 要求的是每个点的度数不大于444且根节点的度数不大于333的无标号有根树数量。 设fif_ifi​表示有iii个碳原子的烷基数目,枚举两个子树的大小算贡献即可。 时间复杂度O(n3)O(n^3)O(n3) 代...

2019-08-10 10:40:50 146 0

原创 【luogu P4916 魔力环】【Burnside引理+组合数学】

题意 给出n,m,kn,m,kn,m,k,问有多少个长度为nnn的环,环上恰有mmm个黑珠子和n−mn-mn−m个白珠子,且不存在一段连续的黑珠子的长度超过kkk。两个环相等当且仅当他们循环同构。 n,m,k≤105n,m,k\le10^5n,m,k≤105 分析 首先根据Burnside引理,设...

2019-08-10 08:21:22 55 0

原创 群论学习笔记

群 群(G,∗)(G,*)(G,∗)由非空集合GGG和GGG的一个代数运算∗*∗组成,且满足以下公理: 1、1、1、封闭性:对∀a,b∈G\forall a,b\in G∀a,b∈G,有a∗b∈Ga*b\in Ga∗b∈G 2、2、2、结合律:对∀a,b,c∈G\forall a,b,c\in G...

2019-08-08 22:16:05 110 0

原创 【bzoj 1478: Sgu282 Isomorphism】【搜索+Polya定理】

题意 有一个nnn个点的无向完全图,要对每条边染上mmm种颜色的一种,问有多少种不不同的染色方案。两种染色方案同构当且仅当可以通过对其中一个图的点重标号后使其与另一个图完全相同。 n≤53,m≤1000,pn\le53,m\le1000,pn≤53,m≤1000,p为大于nnn的素数。 分析 首先...

2019-08-08 21:47:39 89 0

原创 【LibreOJ #3014. 「JOI 2019 Final」独特的城市】【长链剖分】

题意 有一棵nnn个点的数,每个点有一种颜色。定义yyy被xxx支配当且仅当不存在zzz满足dis(x,z)=dis(x,y)dis(x,z)=dis(x,y)dis(x,z)=dis(x,y)。对于每个点,求出所有被他支配的点中有多少种不同的颜色。 n≤300000n\le300000n≤300...

2019-08-07 08:48:13 220 2

原创 【LibreOJ #6254. 最优卡组】【堆】

题意 有nnn个卡包,第iii个卡包里有cic_ici​张卡,每张卡有一个能力值。现在从每个卡包里面选一张卡,定义一种方案的价值为选的卡的能力值之和,求价值前kkk大的方案。 n,k,∑ci≤300000n,k,\sum c_i\le300000n,k,∑ci​≤300000 分析 很自然的想法是...

2019-08-07 07:32:29 112 2

原创 【luogu P4707 重返现世】【kth min-max容斥】

题意 有nnn件物品,某一时刻出现物品iii的概率为pim\frac{p_i}{m}mpi​​,求收集到至少kkk件物品的期望时间。 k≤n≤1000,m≤10000,∑pi=m,n−k≤10k\le n\le 1000,m\le10000,\sum p_i=m,n-k\le 10k≤n≤1000...

2019-08-01 09:47:32 77 0

原创 【Codeforces 1142E Pink Floyd】【图论+交互】

题意 有一个nnn个点的竞赛图,其中mmm条边被染成粉色且方向已知,其他边被染成绿色且方向不知。每次可以询问一条绿边的方向,最多询问2n2n2n次。求一个点ppp,使得对于任意一个点qqq,都存在一条从ppp到qqq的路径满足路径上的每一条边颜色都相同。 n,m≤105n,m\le10^5n,m≤...

2019-07-31 15:05:00 64 0

原创 Codeforces 436F Banners 分块维护凸包

题意 有两个长度为nnn的数组a,ba,ba,b,对于0≤c≤max(bi)+10\le c\le max(b_i)+10≤c≤max(bi​)+1,求整数ppp最大化∑bi≥cw∗c+∑bi&lt;c,ai≥pp\sum_{b_i\ge c}w*c+\sum_{b_i&lt;c,...

2019-07-30 17:06:41 47 0

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