自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 茶馆小人书 (AFO)

茶馆小人书——AFO​ 乌云重重地压住了整个天际,阴风凛冽袭人,随着远方穹顶上的几声闷响,豆大的雨点便开始清洗这座城市。北方的雨,就是这么突然、任性,恰似北方人的性情,豪放不羁,一旦开始便不可收拾。​ 街上冷冷清清,偶有几辆车疾驰而过,溅起一片水花。傍街的小茶馆静静的伫立在雨中,环视着街上星星点点的行人,直到一阵匆匆的脚步声敲开了陈旧的大门:​ “这么糟糕的天气,真是倒霉...

2018-04-09 06:48:00 286

转载 【CF961G】Partitions 第二类斯特林数

【CF961G】Partitions题意:给出n个物品,每个物品有一个权值$w_i$,定义一个集合$S$的权值为$W(S)=|S|\sum\limits_{x\in S} w_x$,定义一个划分的权值为$V(R)=\sum\limits_{S\in R} W(S)$。求将n个物品划分成k个集合的所有方案的权值和。$n,k\le 2\cdot 10^5,w_i\le 10^9$...

2018-04-05 19:22:00 272

转载 【CF613D】Kingdom and its Cities 虚树+树形DP

【CF613D】Kingdom and its Cities题意:给你一棵树,每次询问给出k个关键点,问做多干掉多少个非关键点才能使得所有关键点两两不连通。$n,\sum k\le 10^5$题解:刷虚树板子啦!首先如果两个关键点相邻则无解。然后建出虚树,进行树形DP。设f[i]表示i子树中的关键点都不连通,且i子树中的点与外面的点也不连通的最小花费,g[i]表示i子树重...

2018-04-05 19:12:00 270

转载 【CF429E】Points and Segments 欧拉回路

【CF429E】Points and Segments题意:给你数轴上的n条线段$[l_i,r_i]$,你要给每条线段确定一个权值+1/-1,使得:对于数轴上的任一个点,所有包含它的线段的权值和只能是+1,-1或0。$n\le 10^5$题解:首先,我们用扫描线,整个数轴被分成若干个小区间。对于一个小区间,如果有偶数条线段包含它,则它的权值只能是0,否则可以是+1/-1。我们...

2018-04-05 18:01:00 182

转载 【CF434D】Nanami's Power Plant 最小割

【CF434D】Nanami's Power Plant题意:有n个二次函数$y=a_ix^2+b_ix+c_i$($a_i,b_i,c_i$是整数),第i个函数要求x的取值在$[l_i,r_i]$之间且为整数。你需要确定每个函数的x的取值,使得所有函数的函数值之和最大。还有m个限制,每条限制形如$u,v,d$,表示$x_u\le x_v+d$。求最大函数值之和。$n\le 50...

2018-04-05 17:23:00 125

转载 【CF434E】Furukawa Nagisa's Tree 点分治

【CF434E】Furukawa Nagisa's Tree题意:一棵n个点的树,点有点权。定义$G(a,b)$表示:我们将树上从a走到b经过的点都拿出来,设这些点的点权分别为$z_0,z_1...z_{l-1}$,则$G(a,b)=z_0+z_1k^1+z_2k^2+...+z_{l-1}k^{l-1}$。如果$G(a,b)=X \mod Y$(保证Y是质数),则我们称(a,b)是...

2018-04-05 17:08:00 242

转载 【CF446D】DZY Loves Games 高斯消元+矩阵乘法

【CF446D】DZY Loves Games题意:一张n个点m条边的无向图,其中某些点是黑点,1号点一定不是黑点,n号点一定是黑点。问从1开始走,每次随机选择一个相邻的点走过去,经过恰好k个黑点到达n的概率。$n\le 500,m\le 500000,k\le 10^9$,黑点个数不超过100.题解:一眼就知道是高斯消元和矩乘什么的。我们先预处理出f[i][j]表示从第i个...

2018-04-05 16:53:00 135

转载 【CF542D】Superhero's Job 暴力

【CF542D】Superhero's Job题意:$ f(x)=\sum\limits_{d|x,gcd(d,{x\over d})=1} d$给出 $A$ ,求方程 $f(x)=A$ 的正整数解的个数。$1\le A\le 10^{12}$题解:首先我们发现f这个函数是积性的,$f(p^a)=1+p^a$(p是质数)。所以我们枚举$A$的所有约数,看一下他能不能拆成$...

2018-04-02 11:48:00 104

转载 【CF666C】Codeword 结论题+暴力

【CF666C】Codeword题意:一开始有一个字符串s,有m个事件,每个事件形如:1.用一个新的字符串t来替换s2.给出n,问有多少个长度为n的小写字母组成的字符串满足包含s作为其一个子序列?答案$\mod 10^9+7$$m,n,\sum |t|\le 10^5$题解:有一个结论:答案只与n和|s|有关,与s到底是什么无关。我们只考虑s在母串中第一次出现的位置。设$...

2018-04-02 11:37:00 178

转载 【CF660E】Different Subsets For All Tuples 结论题

【CF660E】Different Subsets For All Tuples题意:对于所有长度为n,每个数为1,2...m的序列,求出每个序列的本质不同的子序列的数目之和。(多个原序列可以有相同的子序列)$n,m\le 10^6$题解:结论:一个子序列出现的次数只与其长度有关。我们可以分别求出每种长度的子序列出现的总次数,显然答案为:$\sum\limits_{i...

2018-04-02 11:37:00 114

转载 【CF666E】Forensic Examination 广义后缀自动机+倍增+线段树合并

【CF666E】Forensic Examination题意:给你一个字符串s和一个字符串集合$\{t_i\}$。有q个询问,每次给出$l,r,p_l,p_r$,问$s[p_l,p_r]$在$t_l...t_r$中的哪个字符串中出现的次数最多,以及最多次数是多少。$|s|\le 5\times 10^5,\sum |t_i|\le 5\times 10^4,q\le 5\time...

2018-04-02 11:36:00 164

转载 【CF461E】Appleman and a Game 倍增floyd

【CF461E】Appleman and a Game题意:你有一个字符串t(由A,B,C,D组成),你还需要构造一个长度为n的字符串s。你的对手需要用t的子串来拼出s,具体来说就是每次找一个t的子串放在已经拼出来的串的后面。你想要最大化你的对手拼出s的所需次数,你的对手是绝顶聪明的。输出这个次数。$n\le 10^{18},|t|\le 10^5$题解:先从对手的角度考虑,...

2018-04-01 09:43:00 132

转载 【CF471E】MUH and Lots and Lots of Segments 扫描线+并查集+线段树+set

【CF471E】MUH and Lots and Lots of Segments题意:给你平面上n条水平或竖直的,端点在整点处的线段。你需要去掉一些线段的一些部分,使得剩下的图形:1.连通,2.无环,3.端点依旧位于整点处。$n\le 2\times 10^5$题解:如果把整点看成点的话,那么这题让你求的就是一棵生成树。一棵生成树的边数就是这个连通块内点数-1,所以我们找到...

2018-04-01 09:25:00 85

转载 【CF480D】Parcels DP

【CF480D】Parcels题意:有一个栈,有n个物品,每个物品可以选或不选。如果选了第i个物品,则获得$v_i$的收益,且第i个物品必须在$in_i$时刻入栈,$out_i$时刻出栈。每个物品还有一个重量$w_i$和载荷$s_i$,栈底的载荷为m,你需要时刻保证一个物品(或栈底)上方的所有物品的重量之和不超过这个物品的载荷。问最大收益。$n\le 500,m\le 1000$...

2018-04-01 09:15:00 115

转载 【CF497E】Subsequences Return 矩阵乘法

【CF497E】Subsequences Return题意:设$s_k(x)$表示x在k进制下各位数的和mod k的值。给出k,现有序列$s_k(1),s_k(2),...s_k(n)$。求这个序列有多少个本质不同的子序列。$n\le 10^{18},k\le 30$题解:状态非常巧妙(其实做过类似套路就知道了)。看到$n=10^{18}$就一定是让你矩乘了。我们希望构建出一...

2018-04-01 09:03:00 155

转载 【CF506E】Mr. Kitayuta's Gift dp转有限状态自动机+矩阵乘法

【CF506E】Mr. Kitayuta's Gift题意:给你一个字符串s,你需要在s中插入n个字符(小写字母),每个字符可以被插在任意位置。问可以得到多少种本质不同的字符串,使得这个串是回文的。答案对10007取模。$|s|\le 200,n\le 10^9$题解:神题。首先由于题目要求本质不同,所以我们为了防止重复,考虑从两边向中间不断复原回文串,如果新加入的字符与...

2018-04-01 08:45:00 160

转载 【CF526F】Pudding Monsters cdq分治

【CF526F】Pudding Monsters题意:给你一个排列$p_i$,问你有对少个区间的值域段是连续的。$n\le 3\times 10^5$题解:bzoj3745 Norma 的弱化版。直接cdq分治,考虑最大值和最小值分别在左右两边的情况。这里就当练练手了。#include <cstdio>#include <cstring>...

2018-04-01 08:00:00 156

转载 【CF553E】Kyoya and Train 最短路+cdq分治+FFT

【CF553E】Kyoya and Train题意:有一张$n$个点到$m$条边的有向图,经过第i条边要花$c_i$元钱,经过第i条边有$p_{i,k}$的概率要耗时k分钟。你想从1走到n,但是如果整个过程耗时超过了$t$,则需要额外花费$f$元。求从1走到n的期望最小花费。$n\le 50,m\le 100,t\le 20000,k\le 1$题解:我们先用最短路预处理出如...

2018-04-01 07:55:00 140

转载 【CF566C】Logistical Questions 点分

【CF566C】Logistical Questions题意:给你一棵n个点的树,点有点权,边有边权,两点间的距离为两点间的边权和的$3\over 2$次方。求这棵树的带权重心。$n\le 200000$题解:首先$y=x^{3\over 2}$是单峰的,并且两个形如$y=ax^{3\over 2}+b$的函数加起来得到的函数还是单峰的。如果在树上有两个点a和b,b有很多相邻...

2018-04-01 07:41:00 445

转载 【CF576E】Painting Edges 线段树按时间分治+并查集

【CF576E】Painting Edges题意:给你一张n个点,m条边的无向图,每条边是k种颜色中的一种,满足所有颜色相同的边内部形成一个二分图。有q个询问,每次询问给出a,b代表将编号为a的边染成颜色b,但如果染色后不能满足所有颜色相同的边内部都是二分图就不染。问你每次是否能染成功。$n,m,q\le 5\times 10^5,k\le 50$题解:本题看起来要求在线,实...

2018-03-31 16:20:00 133

转载 【CF582E】Boolean Function 树形DP+FWT

【CF582E】Boolean Function题意:给你一个长度为n的表达式,其中未知数有A,B,C,D和?,运算有&和|和?(表达式中用括号确定了唯一的运算顺序)。?代表A,B,C,D或&,|。A,B,C,D的值是0或1。再给你m个条件$a,b,c,d,e$,代表A,B,C,D分别等于a,b,c,d时表达式的值为e。求有多少种将?填满的方式,符合给出的所有条件?...

2018-03-31 14:52:00 139

转载 【CF587F】Duff is Mad AC自动机+分块

【CF587F】Duff is Mad题意:给出n个串$s_1,s_2..s_n$,有q组询问,每次给出l,r,k,问你编号在[l,r]中的所有串在$s_k$中出现了多少次。$\sum|s_i|,q\le 10^5$题解:先将询问离线,改成前缀相减。然后建出AC自动机,考虑分块。对于长度$>\sqrt n$的询问串,这种串最多$\sqrt n$个,我们每次可以扫一遍...

2018-03-31 14:25:00 177

转载 【CF587D】Duff in Mafia 二分+前缀优化建图+2-SAT

【CF587D】Duff in Mafia题意:给你一张n个点m条边的无向图,边有颜色和边权。你要从中删去一些边,满足:1.任意两条删掉的边没有公共的顶点。2.任意两条剩余的、颜色相同的边没有公共的顶点。3.删去的边的边权最大值最小。求这个最小值,并输出方案。$n,m\le 5\times 10^4$题解:首先二分答案。我们二分删去边权的最大值mid,则所有>m...

2018-03-31 13:57:00 289

转载 【BZOJ5210】最大连通子块和 树剖线段树+动态DP

【BZOJ5210】最大连通子块和Description给出一棵n个点、以1为根的有根树,点有点权。要求支持如下两种操作:M x y:将点x的点权改为y;Q x:求以x为根的子树的最大连通子块和。其中,一棵子树的最大连通子块和指的是:该子树所有子连通块的点权和中的最大值(本题中子连通块包括空连通块,点权和为0)。Input第一行两个整数...

2018-03-23 18:53:00 228

转载 【CF944G】Coins Exhibition DP+队列

【CF944G】Coins Exhibition题意:Jack去年参加了一个珍稀硬币的展览会。Jack记得一共有 $k$ 枚硬币,这些硬币排成一行,从左到右标号为 $1$ 到 $k$ ,每枚硬币是正面朝上的或是反面朝上的。但是Jack不记得每枚硬币具体是正面朝上还是反面朝上了。但是Jack隐约记得,在某些区间里,至少有一枚正面朝上的;以及在某些区间里,至少有一枚反面朝上的。现在Jac...

2018-03-19 08:52:00 168

转载 【CF717G】Underfail 费用流

【CF717G】Underfail题意:赌城拉斯维起司的赌场最近推出了一种新式赌法。它的玩法是由庄家(Joker)设局,赌徒只需要交付一定数额的赌资即可入局。具体地,Joker将给出一个长度为 $n$ 的由小写字母组成的字符串 $s$ ,再给出 $m$ 个赏金串 $t_1,t_2...t_m$ ,每个赏金串都有一个价值 $w_i$ 。如果 $s$ 的某个子串 $s[l..r]$ 与 ...

2018-03-19 08:37:00 216

转载 【CF679D】Bear and Chase 最短路+乱搞

【CF679D】Bear and Chase题意:近日,鼠国的头号通缉犯,神出鬼没的怪盗——Joker正于摩登市出没!对于名侦探Jack来说,这正是将其捉拿归案的大号时机。形式化地,摩登市可以看成一张 $n$ 个点,$m$ 条边的简单无向连通图。Jack有一个神奇的探测器:MC(Mouse Chaser)。当Jack在某个城市使用MC时,MC会显示Joker所在城市与Jack所在城市...

2018-03-19 08:34:00 110

转载 【BZOJ2671】Calc 数学

【BZOJ2671】CalcDescription  给出N,统计满足下面条件的数对(a,b)的个数:  1.1<=a<b<=N  2.a+b整除a*bInput 一行一个数NOutput 一行一个数表示答案Sample Input15Sample Output4HINT...

2018-03-18 15:57:00 75

转载 【BZOJ4637】期望 Kruskal+矩阵树定理

【BZOJ4637】期望Description在米国有一所大学,名叫万国歌剧与信息大学(UniversalOperaandInformaticasUniversity)。简称UOI大学。UOI大学的建筑与道路分布很有趣,每对建筑之间有且仅有一条直接或者间接的路径相连,更加明确的说,就是成树形分布。其实在设计时,对于大学的N个建筑,总共有M条道路可以修建,每条道路都有一个距离值...

2018-03-18 15:44:00 144

转载 【BZOJ1294】[SCOI2009]围豆豆Bean 射线法+状压DP+SPFA

【BZOJ1294】[SCOI2009]围豆豆BeanDescriptionInput第一行两个整数N和M,为矩阵的边长。 第二行一个整数D,为豆子的总个数。 第三行包含D个整数V1到VD,分别为每颗豆子的分值。 接着N行有一个N×M的字符矩阵来描述游戏矩阵状态,0表示空格,#表示障碍物。而数字1到9分别表示对应编号的豆子。Output仅包含一个整数,为最高可能获...

2018-03-18 15:16:00 105

转载 【BZOJ3590】[Snoi2013]Quare 状压DP

【BZOJ3590】[Snoi2013]QuareDescription4.20四川芦山地震发生后,抗震救灾委员会接到一个紧急任务,四川省给该委员会发了一份地图,这份地图给出了该省一些城市的情况:任两个城市是用一条或多条公路连接起来的,也可以没有公路连接,但是每个城市都可以直接或间接地到达另外的城市,注意这些公路是可以双向行驶的。由于最近余震、暴雨造成泥石流倾泻,使得车辆...

2018-03-18 15:07:00 75

转载 【BZOJ4036】[HAOI2015]按位或 FWT

【BZOJ4036】[HAOI2015]按位或Description刚开始你有一个数字0,每一秒钟你会随机选择一个[0,2^n-1]的数字,与你手上的数字进行或(c++,c的|,pascal的or)操作。选择数字i的概率是p[i]。保证0<=p[i]<=1,Σp[i]=1问期望多少秒后,你手上的数字变成2^n-1。Input第一行输入n表示n个元素...

2018-03-18 15:00:00 82

转载 【BZOJ1502】[NOI2005]月下柠檬树 Simpson积分

【BZOJ1502】[NOI2005]月下柠檬树Description李哲非常非常喜欢柠檬树,特别是在静静的夜晚,当天空中有一弯明月温柔地照亮地面上的景物时,他必会悠闲地坐在他亲手植下的那棵柠檬树旁,独自思索着人生的哲理。李哲是一个喜爱思考的孩子,当他看到在月光的照射下柠檬树投在地面上的影子是如此的清晰,马上想到了一个问题:树影的面积是多大呢?李哲知道,直接测量面积是很难的,...

2018-03-18 12:41:00 105

转载 【CF603E】Pastoral Oddities cdq分治+并查集

【CF603E】Pastoral Oddities题意:有n个点,依次加入m条边权为$l_i$的无向边,每次加入后询问:当前图是否存在一个生成子图,满足所有点的度数都是奇数。如果有,输出这个生成子图中边权最大的边的权值最小可能是多少。$n\le 10^5,m\le 10^6,l_i\le 10^9$题解:可以证明如果存在一个生成子图满足所有点度数都是奇数,当且仅当所有连通块都...

2018-03-18 12:27:00 277

转载 【CF891E】Lust 生成函数

【CF891E】Lust题意:给你一个长度为n的序列$a_i$,对这个序列进行k次操作,每次随机选择一个1到n的数x,令$res+=\prod\limits_{i!=x}a_i$(一开始res=0),然后$a_i$--。问最终res的期望值。答案在模意义下对$10^9+7$取模。$n\le 5000,k\le 10^9$题解:首先需要发现,假如第i个数被减的次数为$b_i$,...

2018-03-18 12:16:00 219

转载 【CF618G】Combining Slimes 概率+矩阵乘法

【CF618G】Combining Slimes题意:一个长度为$1\times n$的网格,每次从最右侧往里推入一个数字1或2(数字会一直跑到最左边的空格子里),加入1的概率为p,2的概率为1-p。如果新加入的数与其左边的那个数相同,都=x,则将二者合并变成x+1。然后继续判断是否能与左边合并(跟2048差不多)。问你当最后格子满时,整个网格中所有数的和的期望值。$n\le 1...

2018-03-18 11:45:00 192

转载 【CF633H】Fibonacci-ish II 莫队+线段树

【CF633H】Fibonacci-ish II题意:给你一个长度为n的序列$a_i$。m个询问,每个询问形如l,r:将[l,r]中的所有$a_i$排序并去重,设得到的新数列为$b_i$,求$b_1F_1+b_2F_2+...$($F_i$是斐波那契数)。$n,m\le 30000,a_i\le 10^9$题解:比较好想,但细节很难处理的题(我根本不懂斐波那契数列~)。显...

2018-03-18 11:22:00 173

转载 【CF653G】Move by Prime 组合数

【CF653G】Move by Prime题意:给你一个长度为n的数列$a_i$,你可以进行任意次操作:将其中一个数乘上或者除以一个质数。使得最终所有数相同,并使得操作数尽可能小。现在我们想要知道$a_i$的所有子序列的操作数之和是多少。答案对$10^9+7$取模。$n,a_i\le 3\times 10^5$题解:显然要对每个质数分别处理。而对于每个质数,最终一定是让所有数...

2018-03-18 11:12:00 186

转载 【CF662A】Gambling Nim 线性基

【CF662A】Gambling Nim题意:n长卡牌,第i张卡牌正面的数字是$a_i$,反面的数字是$b_i$,每张卡牌等概率为正面朝上或反面朝上。现在Alice和Bob要用每张卡牌朝上的数字玩NIM游戏,问先手获胜的概率。$n\le 5000,a_i,b_i\le 10^{18}$题解:傻逼题都不会了,先令所有的都是正面朝上,再令$S=a_1\ \text{xor}\ a...

2018-03-18 10:35:00 216

转载 【CF662C】Binary Table 按位处理

【CF662C】Binary Table题意:给你一个$n\times m$的01网格,你可以进行任意次操作,每次操作是将一行或一列的数都取反,问你最多可以得到多少个1?$n\le 20,m\le 10^5$题解:我也不知道叫啥了,说状压也不对,说fwt也不太对,就叫按位处理得了。显然有$O(2^nm)$暴力,先枚举每行是否取反,然后枚举每列,如果0多就取反,否则不取。...

2018-03-18 10:26:00 113

空空如也

空空如也

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

TA关注的人

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