
题解
xyyxyyx
这个作者很懒,什么都没留下…
展开
-
【香蕉OI】GCD 和 LCM (莫比乌斯反演)
文章目录题意思路代码题意给出 TTT 组询问,每组询问求 ∑i≤n∑j≤m[gcd(i,j)≤a]lcm(i,j)\sum_{i\le n}\sum_{j\le m}[gcd(i,j)\le a]lcm(i,j)i≤n∑j≤m∑[gcd(i,j)≤a]lcm(i,j)T≤104,n,m,a≤105T\le 10^4,n,m,a\le 10^5T≤104,n,m,a≤105思路比赛的送...原创 2019-12-14 10:57:29 · 668 阅读 · 0 评论 -
【香蕉OI】染色游戏(容斥,树型DP)
文章目录题意思路代码恢复训练。题意有一棵树,节点个数 n≤1000n \le 1000n≤1000 。初始每个点都是白色,每次等概率选一个点,把他和与他直接相连的点染成黑色。求将整棵树染成黑色的期望步数。思路首先,设 PiP_iPi 表示染了 iii 次还没有把整棵树全部染黑的概率。所求的答案可以转化为∑i=0+∞Pi\sum_{i = 0}^{+\infty}P_ii=0∑+...原创 2019-12-09 14:31:49 · 267 阅读 · 0 评论 -
【noip 2015】 斗地主(搜索、记忆化搜索)
文章目录题意思路代码题意斗地主。问你最少几次能把所有牌出完。具体出牌规则详见各大 OJ 。思路很明显,先把所有顺子暴力搜掉,然后处理带的问题。我原本想直接贪心做带的问题,但是非常麻烦。考虑到牌数非常少,可以直接记录一个状态 fc1,c2,c3,c4,c0f_{c1,c2,c3,c4,c0}fc1,c2,c3,c4,c0 分别表示有 1,2,3,4 张牌的牌种的数量和王的数量。然后...原创 2019-11-14 14:40:40 · 213 阅读 · 0 评论 -
【牛客 CSP-S 模拟 4】 排列计数姬(第二类斯特林数、DP 线段树优化)
文章目录题意思路注意代码题意一个序列的权值定义如下:假设该序列为 a1,...aka_1,...a_ka1,...ak ,他的权值就是 ∀1≤i≤k,max(a1,a2,...ai)\forall 1\le i\le k,max(a_1,a_2,...a_i)∀1≤i≤k,max(a1,a2,...ai) 有多少种不同的取值。现在有一个 111 到 nnn 的排列( n≤105n ...原创 2019-11-13 15:49:35 · 212 阅读 · 0 评论 -
【bzoj 4289】 tax(最短路)
文章目录题意思路代码题意一张无向图,经过一个点的代价是入边和出边的较大值,起点是出边的值,终点是入边的值。求 1 到 n 的最短路。思路化边为点很显然。但是假如碰到菊花就萎了。所以下面是一种挺神奇的思路。把无向边拆成两个有向边。每个点的所有出边排序,出边之间,代价小的向代价大的连边权为他们边权差的边,代价大的向小的连边权为 0 的边。对于每一条边 iii ,假如他从 uuu 走...原创 2019-11-12 20:28:14 · 214 阅读 · 0 评论 -
【香蕉OI】11.12 模拟赛
文章目录T1题意思路代码T2题意思路代码T3题意思路代码后记今天做的太差了,全都写一写。T1题意一棵有根树,每个点有一个颜色。离线询问,每次询问一个子树中第 k 大的颜色。空间 16 MB。思路卡空间的题。主席树显然不行,但是 dsu on tree 却可以。没有难度,没想到 dsu on tree 是我菜。代码#include<bits/stdc++.h>usi...原创 2019-11-12 19:20:21 · 278 阅读 · 0 评论 -
【香蕉OI】月之美兔(最短路)
文章目录题意思路代码题意有一条线上有 nnn 个点,有 mmm 个人,第 iii 个人站在 aia_iai 位置,可以花一个代价向左或者向右跳 fif_ifi 的距离。现在一个东西在 111 号人手里,想要把这个东西交到 222 号人手里。一个人可以把东西转交给另一个人当且仅当两个人在同一个位置。求转交的最小代价。n,m≤2∗104n,m\le 2*10^4n,m≤2∗104思路首...原创 2019-11-11 19:41:00 · 245 阅读 · 0 评论 -
【NOIP 2018】 旅行(贪心)
文章目录题意思路代码时隔一年,终于做掉了这题。当时思维僵化,连这种贪心都想不出来,真的是菜的不行。题意有一棵树或者基环树,每个点有一个标号。要求以一定的顺序深度优先遍历这棵树,使 dfs 序的字典序最小。思路因为字典序最小,只要有某一位的标号不够优了,后面的决策就不可能使他再次变为最优。所以显然可以贪心。对于树的情况,dfs 从 1 号点开始,并且每次把一个点的所有儿子拖出来排序,从...原创 2019-11-11 15:39:43 · 226 阅读 · 0 评论 -
【luogu 3898】大新闻(数位 DP)
文章目录题意思路代码题意**记者弄了个大新闻,这个新闻是一个在 [0,n) 内等概率随机选择的整数,记其为 x。为了尽可能消除这个大新闻对公众造成的不良印象,我们需要在 [0,n)内找到某一个整数 y,使得 x ⊕ y 达到最大值。这里 ⊕ 代表异或。问题在于,**记者有可能对大新闻进行了加密。情报显示,大新闻没有被加密的概率为 p。我们决定采取这样的策略:如果大新闻没有被加密,那么我们选出...原创 2019-11-10 21:25:46 · 208 阅读 · 0 评论 -
【香蕉OI】扫雷(概率期望)
文章目录题意思路注意代码题意如题,你在玩扫雷。有些格子是雷,不是雷的格子有一个数字,表示他周围 8 个格子里有多少雷。有一个 n∗mn*mn∗m 的游戏界面。一共有 www 个雷,其中有 kkk 个已经确定,其他的所有 Cn∗m−kw−kC_{n*m-k}^{w-k}Cn∗m−kw−k 种布雷方案概率相等。求所有不是雷的格子的数字之和的期望和方差。(n∗m≤4∗105)(n*m\le 4...原创 2019-11-08 20:34:38 · 556 阅读 · 0 评论 -
【codeforces 954 D】 fight against traffic (最短路)
文章目录题意思路代码题意一张无向连通图。现在要求再加一条无向边,保证加边之后无重边自环,且 sss 到 ttt 的最短路长度不变。问有多少种加边方案。思路简单图论题,但是我胡了一个假的做法并且在长达一天的时间里一直以为自己是对的 qwq做法是先分别求出所有点 sss 和 ttt 的最短路。然后枚举两个原图中没有连边的点 i,ji,ji,j,判断连上之后 (s,i,j,t)(s,i,...原创 2019-11-08 11:39:47 · 325 阅读 · 0 评论 -
【牛客 CSP-S 模拟 1 B】 乃爱与城市拥挤度(树型 DP)
文章目录题意思路代码题意给一棵树, n≤105n\le 10^5n≤105。对每个点,先钦定他为根,然后把与根的距离超过 k(k≤10)k(k\le 10)k(k≤10) 的点删掉。对于剩下的树,求两个值:树上点的个数树上所有点的子树大小的乘积思路简单 毒瘤树型 DP。状态很显然,f[u][k]f[u][k]f[u][k] 表示 uuu 为根的大小为 kkk 的子树的点数, 而...原创 2019-11-07 21:36:09 · 180 阅读 · 0 评论 -
【codeforces 442 B】 Andrew and problem(贪心)
文章目录题意思路代码题意你有 nnn 个朋友,每个朋友有 pip_ipi 的概率切出一道题。现在需要选一个朋友集合,最大化集合内朋友恰好只切出一道题的概率。思路胡结论好题。结论是按 pip_ipi 从大到小排序,取的肯定是一个前缀。现在来证明结论:首先假如我有一个集合 SSS ,恰好切出一道题的概率是WS=∏i∈S(1−pi)∑i∈Spi1−piW_S=\prod_{i\in...原创 2019-11-06 20:51:36 · 176 阅读 · 0 评论 -
【香蕉OI】hope(概率期望)
文章目录题意思路代码题意有一棵树,初始所有点是黑色,给出一个概率 ppp ,有以下两种操作:把点 xxx 和与他直接相连的点都染色,有 ppp 的概率染白, 1−p1-p1−p 的概率染黑询问当前状况下白点个数的方差思路首先要知道方差是什么。 方差等于平方的期望减去期望的平方。那么考虑如何设计随机变量。先假设 ai=[colori=white]a_i=[color_i=white...原创 2019-11-05 19:43:49 · 208 阅读 · 0 评论 -
【香蕉OI】阅读(AC自动机、拓扑排序)
文章目录题意思路代码题意有 n(n≤105)n(n\le 10^5)n(n≤105) 个字符串, ∑l≤105\sum l\le 10^5∑l≤105 。现在要将所有字符串的所有前缀分组,保证每组内的字符串不能有包含关系。求最小的组数。思路首先考虑建出 AC 自动机,每个前缀就是 AC 自动机上的一个节点。我考虑不出来,但是好像处理字符串也就那么几个算法,挑一个用就好了。然后考虑子串...原创 2019-11-04 21:06:39 · 261 阅读 · 0 评论 -
【香蕉OI】 chy2003 Contest 1
文章目录T1 night题意思路代码T2 dawn题意思路注意代码T3 light题意思路代码chy2003 大爷出的题。本来这套题一眼看上去对我这种蒟蒻挺友好的,但是,反正每次只要是我自我感觉蛮良好的时候,最后成绩都挺惨的。期望得分 240 ,实际得分 175 。T1 night题意有一些 m(m≤20)m(m\le 20)m(m≤20) 位二进制数 aia_iai 和一个 bbb...原创 2019-11-04 15:28:29 · 1439 阅读 · 3 评论 -
【香蕉OI】 假期生活 【codeforces 300iq contest 1 D】 Dates (贪心)
文章目录题意思路代码题意来自 租酥雨在接下来的 ttt 天时间里,有 nnn 个女孩子想要和 xxx 约会。第 iii 个女孩子想要在 [li,ri][li,ri][li,ri] 中的某一天和 xxx 约会,且约会后 xxx 会得到 pip_ipi 的偷税值。在这里,我们保证 li≤li+1,ri≤ri+1li≤li+1,ri≤ri+1li≤li+1,ri≤ri+1 。xxx 在第 iii...原创 2019-11-03 21:53:24 · 414 阅读 · 0 评论 -
【香蕉OI】商贸往来【HAOI 2015】 树上染色(树型 DP)
文章目录题意思路代码题意一棵 nnn 个点的树,选 mmm 个黑点,其余白点,最大化两两黑点之间距离和两两白点之间距离之和。思路DP 很好想, dp[i][j]dp[i][j]dp[i][j] 表示 iii 为根的子树中选了 jjj 个黑点的情况下,这棵子树中的黑点和白点对答案的贡献。因为子树内部有 jjj 个黑点,那么外部就有 m−jm-jm−j 个黑点,那么内部黑点的贡献就是内部两两...原创 2019-11-03 16:25:50 · 170 阅读 · 0 评论 -
搜索题选做
文章目录1. 【luogu P1120】小木棍2. 【luogu P1378】 油滴拓展3.【luogu P1312】 Mayan 游戏4. 【luogu P1441】 砝码称重联赛将近,而我连暴力都会 FST ,这样下去联赛就要凉凉了。1. 【luogu P1120】小木棍挣扎了 6 发才过,几乎是对着题解抄了一遍。可以说我是真的不会搜索剪枝了。题意原来有一些长度相同的小木棍,他把...原创 2019-11-01 21:02:55 · 266 阅读 · 0 评论 -
【香蕉OI】NOTSET(组合数学)
文章目录题意思路代码题意有一个网格图,给出 3 个矩形,后一个严格在前一个右上方。在第 1 个矩形种选一个点做起点,在第 3 个矩形中选一个点做终点,求从起点走到终点,只能向右或者向上走,不能经过第 2 个矩形的方案数,对 998244353998244353998244353 取模。第 1 和 3 个矩形边长 l1,l3≤106l_1,l_3 \le10^6l1,l3≤106 , 第...原创 2019-10-31 18:47:43 · 706 阅读 · 0 评论 -
【香蕉OI】SLOWSET(细节题)
文章目录题意思路注意代码题意有一棵 nnn 个点的树,初始所有点上逗游一个人,有 mmm 个操作,每次操作使所有人都向 ppp 点走一步(即一条边)。问最后有人的点有多少个。n≤3∗105,m≤3∗104n\le 3*10^5,m\le3*10^4n≤3∗105,m≤3∗104思路首先有人的节点肯定形成一棵树,因为向一个方向走只可能汇聚而不可能分散。然后考虑一次移动的过程,显然大部分叶...原创 2019-10-31 13:02:24 · 666 阅读 · 0 评论 -
【HDU 5201】The Monkey King(容斥)
文章目录题意思路代码题意有 nnn 个不同的猴子分别有一个编号,还有 mmm 个相同的桃子。求把桃子分给猴子,并且第一只猴子严格比任何其他猴子的桃子都多的分配方案数。( n,m≤105n,m\le 10^5n,m≤105 )思路经典容斥题。话说做做一般的容斥真的不需要什么反演的公式推倒,只要感性理解就行了。还有就是注意调和级数是 O(logn)O(\log n)O(logn) ,隐藏在公...原创 2019-10-29 22:21:57 · 268 阅读 · 0 评论 -
【LNOI2014】LCA(点分治 / 树剖 / 分块)
文章目录题意思路代码题意有一棵树。多组询问,每个询问一组 (l,,r,z)(l, ,r, z)(l,,r,z) , 求 ∑i=lrdep[Lca(i,x)]\sum_{i=l}^{r} dep[Lca(i, x)]∑i=lrdep[Lca(i,x)] 。思路好题,做法多样。这里总结 3 种做法。首先是我的大常数做法:点分治。这是一种离线做法,还需要卡常才能过。点分治非常暴力,...原创 2019-10-29 15:22:13 · 273 阅读 · 0 评论 -
【SDOI2014】旅行(树剖线段树)
文章目录题意思路代码题意题面还挺好玩的就不转述了太烦了我也懒得再说一遍。S国有N个城市,编号从1到N。城市间用N-1条双向道路连接,满足从一个城市出发可以到达其它所有城市。每个城市信仰不同的宗教,如飞天面条神教、隐形独角兽教、绝地教都是常见的信仰。为了方便,我们用不同的正整数代表各种宗教, S国的居民常常旅行。旅行时他们总会走最短路,并且为了避免麻烦,只在信仰和他们相同的城市留宿。当然旅程...原创 2019-10-28 20:13:27 · 161 阅读 · 0 评论 -
codeforces 1168(div.1)题解
文章目录AA原创 2019-10-26 15:25:26 · 585 阅读 · 0 评论 -
【香蕉OI】游戏(SG函数)
文章目录题意思路代码题意初始只有一张 n∗m(2≤n,m≤200)n*m(2\le n,m\le 200)n∗m(2≤n,m≤200) 的纸片,每次可以选一张已有的纸片横切一刀(变成 n∗in*in∗i 的一片加上 n∗(m−i)n*(m-i)n∗(m−i) 的一片)或者竖切一刀(变成 i∗mi*mi∗m 的一片和 (n−i)∗m(n-i)*m(n−i)∗m 的一片)得到两张纸片。最先得到 ...原创 2019-10-26 15:20:03 · 1464 阅读 · 2 评论 -
【NOI2016】区间
文章目录题意思路代码题意有 nnn 个区间,要求取出 mmm 个,使得这 mmm 个区间共同覆盖一个点。一种覆盖方案的权值定义为:选出的区间中,长度最大的区间的长度与长度最小的区间的长度之差。现在要求最小化这 mmm 个区间的权值。思路我想不出来的都是好题。题解思路很简单,给区间按照长度排序,对于每一个区间,求最小的以他为结尾的连续区间集合,满足有至少一个点被覆盖到 mmm 次(集合中...原创 2019-10-25 20:48:58 · 181 阅读 · 0 评论 -
【香蕉OI】生与死的境界【codeforces 878 E】numbers on the blackboard(贪心)
文章目录题意思路注意代码模拟赛T3放贪心???反正我想不出来。题意有一个序列,每次可以找相邻的两个数(假设排在前面的是xxx,后面的是yyy),把他们合并成一个权值为x+2yx+2yx+2y的数,直到最后只剩最后一个数。现在给出序列,有多组询问,每次问一个子序列,用上述方法合并,可以得到的最大的数。思路首先来发现一些性质。对于一个子序列,他合并后得到的那个数一定可以写成ans=∑a...原创 2019-10-24 19:22:20 · 400 阅读 · 0 评论 -
【SCOI2013】数数(数位DP)
文章目录题意思路代码题意Fish数数玩的规则是:确定数数的进制B确定一个数数的区间[L, R]对于[L, R] 间的每一个数,把该数视为一个字符串,列出该字符串的每一个(连续的)子串对应的B进制数的值。对所有列出的数求和。思路数数好题。又是一道我不会的数数题。。。我的思路:考虑每一位的贡献,就是所有前缀的长度和×后缀的长度和×当前位置的数的权值。实在太烦了根本写不出来...原创 2019-10-23 21:44:31 · 224 阅读 · 0 评论 -
【香蕉oi】燃烧的火焰(最短路、状压)
文章目录题意思路代码题意我不会的都是好题。一张连通的图,有k(k≤20)k(k\le 20)k(k≤20)个点被点燃了。每条边有一个权值表示从一个点烧到另一个点需要的时间。现在可以选择一些点灭火,求有多少种灭火方案不会使烧完所有点的用总时间变长。思路正难则反,求可以使总时间边长的灭火方案。kkk遍最短路,求出每个点uuu被某个钦定的点vvv烧到用的时间,记为dis[v][u]dis[...原创 2019-10-23 17:51:29 · 287 阅读 · 0 评论 -
【香蕉oi】消失的序列(DP、组合数学)
文章目录题意思路代码题意求有多少111到nnn的排列,满足如下条件:第pospospos位是xxx以这个序列为入栈序列,可以只用一个栈,使用入栈出栈操作,使得出栈序列是升序。思路数数好题。首先来发现性质:对于序列里每一个数,都必须满足:他前面所有比他大的数组成的序列为降序。即不存在i<j<ki<j<ki<j<k满足pk<pi<p...原创 2019-10-23 17:44:19 · 537 阅读 · 0 评论 -
【香蕉oi】耍望节(数位DP+倍增优化)
文章目录题意思路注意代码题意有一个长度为n(n≤5∗104)n(n\le 5*10^4)n(n≤5∗104)的只包含数字和?的字符串sss,?中可以填上任意数字。一种合法的填数方案必须满足,一个长度为m(m≤20)m(m\le 20)m(m≤20)的ttt是sss的子串(必须连续)。把所有合法的方案看成10进制数,有q(q≤105)q(q\le 10^5)q(q≤105)个询问,每次询问求第...原创 2019-10-23 12:39:54 · 291 阅读 · 0 评论 -
【香蕉oi】校庆(猫树、线性基)
文章目录题意思路代码题意一棵树,每个点有一个点权。没有修改,只有一种询问:(x,y)(x,y)(x,y)路径上的点不能选,在其他点之中选出一些,使得选出来的点点权异或和为kkk,问有多少种选法。思路这题有好多好像很厉害的套路。。。线性基方案数首先是线性基,假如总共有nnn个元素,线性基的大小为kkk,而且线性基能够异或得到xxx,那么在这nnn个数中选出一个集合使得异或和为xxx...原创 2019-10-21 22:17:55 · 363 阅读 · 0 评论 -
【香蕉oi】Tree(欧拉序、线段树)
文章目录题意思路12代码题意一棵以1为根的有根树,每条边有边权。有3种操作:修改一条边xxx的权值为yyy。询问以xxx为根的子树中的一点uuu和以yyy为根的子树中一点vvv之间的最大距离。询问以xxx为根的子树中的一点uuu和yyy到zzz路径上的一点vvv之间的最大距离。思路1考虑在欧拉序上维护信息。子树在欧拉序中是连续的一段,那么第1种操作就转化为了区间加。同样对...原创 2019-10-20 15:24:39 · 367 阅读 · 0 评论 -
【香蕉oi】技能树【hdu6326】Monster Hunter(结论,贪心)
文章目录题意思路代码题意有一棵树,必须先走父亲再走儿子,但是不一定要走完一棵子树再走另一棵子树。每个点有两个权值ai,bia_i,b_iai,bi。现在你可以拿一个初始权值TTT,按上述方法遍历这棵树,在经过一个节点的时候先减去aia_iai,然后加上bib_ibi,要求任意时刻权值大于等于0。求最小的初始权值。思路先考虑没有父亲限制,每个点随时都可以取的情况。在这道题里节点...原创 2019-10-15 16:31:03 · 246 阅读 · 0 评论 -
【CQOI2013】棋盘游戏(搜索)
文章目录题意思路注意代码题意一个n*n(n>=2)棋盘上有黑白棋子各一枚。游戏者A和B轮流移动棋子,A先走。A的移动规则:只能移动白棋子。可以往上下左右四个方向之一移动一格。B的移动规则:只能移动黑棋子。可以往上下左右四个方向之一移动一格 或者两格。和通常的“吃子”规则一样,当某游戏者把自己的棋子移动到对方棋子所在的格子时,他就赢了。两个游戏者都很聪明,当可以获胜时会...原创 2019-10-13 16:04:12 · 415 阅读 · 0 评论 -
【单调栈】洛谷1823 Patrik音乐会的等待
一道单调栈的水题,看起来很简单,但是如给我看这道题的zwz大佬所说,细节非常麻烦,并且有一定思维难度传送门题目描述N个人正在排队进入一个音乐会。人们等得很无聊,于是他们开始转来转去,想在队伍里寻找自己的熟人。队列中任意两个人A和B,如果他们是相邻或他们之间没有人比A或B高,那么他们是可以互相看得见的。写一个程序计算出有多少对人可以互相看见。输入输出格式输入格式:输入的第一行包含一个整数N (1 ≤...原创 2018-07-08 20:22:47 · 431 阅读 · 0 评论 -
Codeforces 264B Good Sequence (DP)
题意:给你一个严格递增序列,让你取出其中一个子串,使得子串中任意两个相邻的数不互质,求最长的酱紫的子串。 TLE的思路:O(n)求出所有素数,对于每一个素数扫一遍序列,把有这个质因子的数和他之前最近的有这个质因子的数连一条边,然后最后扫一遍序列,如果连边了就用边的另一个端点更新当前点。因为素数还是很多的,时间复杂度接近O(n^2),爆炸 题解看来的思路:有点像O(nlgn) 求最长上升子序列,...原创 2018-07-16 21:02:42 · 257 阅读 · 0 评论 -
XJOI字典树
题意: 给一个n,求n个不同字母全排列构成的字典树节点个数(n <= 10810810^8),modulo 10000。思路: 首先可以知道,对于一颗树n = k,节点个数是(∑ki=0∑i=0k\sum_{i=0}^kn! / i!)+1。暴力算TLE。 然后开始转换成递推式(并不知道为什么要这么做,本来还想凑个矩阵乘法出来),设f[i] 表示n = i时除...原创 2018-07-18 09:08:51 · 291 阅读 · 0 评论 -
树形结构练习总结
这是我平生第一次在一天之内做完了一套vjudge上的练习(实际上是因为太简单了,大佬根本都不屑于去做) 虽然做完了,感觉问题还是很大。在想算法的时候我总是不相信自己的判断,一定要等看到正解思路和我差不多才敢打,或者有的时候要看到了题解的大致方向才能YY出方法。具体体现为:第一题明明想出了AC方法,却以为自己想了个暴力;后面有的题又总是以为自己想的太简单了;还有看了别人的思路才会做的F题。做...原创 2018-07-24 11:44:26 · 834 阅读 · 0 评论