自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QuantAsk

但行好事,莫问前程

  • 博客(110)
  • 收藏
  • 关注

原创 P7045-[MCOI-03]金牌【构造,交互题】

正题题目链接:https://www.luogu.com.cn/problem/P7045?contestId=36089题目大意nnn个物品有一些颜色,可以询问QQQ次两个物品的颜色是否相同,求一个排列是的相邻的物品颜色不同。其中Q≥2n−2Q\geq 2n-2Q≥2n−2解题思路对于每一个不在头尾的物品,我们需要求出两个与其颜色不同的物品,当我们判断两个物品颜色是否相同时,如果不同,那么我们就各为一个物品找到了一个颜色不同的。如果相同,假设有kkk个颜色相同的物品,那么只需要找到k+1k+

2020-10-31 22:08:57 446

原创 P7044-[MCOI-03]括号【组合数学】

正题题目链接:https://www.luogu.com.cn/problem/P7044?contestId=36089题目大意一个括号序列,0级偏值定义为其中不合法的括号数量。kkk级偏值定义为它所有子串的k−1k-1k−1级偏值的和。求这个括号序列的kkk级偏值。解题思路后文中我们定义G(x,y)=Cx+y−1yG(x,y)=C_{x+y-1}^yG(x,y)=Cx+y−1y​考虑每一对括号的贡献,不合法情况为只选择左括号或者只选择右括号。我们设他们为[l,r][l,r][l,r]

2020-10-31 21:56:43 706

原创 P5072-[Ynoi2015]盼君勿忘【莫队,根号分治】

正题题目链接:https://www.luogu.com.cn/problem/P5072题目大意nnn个数,mmm个询问(l,r,p)(l,r,p)(l,r,p)表示询问[l,r][l,r][l,r]的所有子序列的和模ppp。解题思路一个出现了kkk次的数会产生贡献2r−l+1−2r−l+1−k2^{r-l+1}-2^{r-l+1-k}2r−l+1−2r−l+1−k次贡献。那么我们设ziz_izi​表示出现了iii次的数字和。这样可以O(nm)O(nm)O(nm)统计答案。考虑根号分治,我

2020-10-30 22:09:40 224

原创 [2020.10.30NOIP模拟赛]小鱼吃大鱼【RMQ】

正题题目大意nnn个数,求一对(i,j)(i,j)(i,j)要求最大化max{ai,aj}%min{ai,aj}max\{a_i,a_j\}\% min\{a_i,a_j\}max{ai​,aj​}%min{ai​,aj​}解题思路我们考虑枚举小的那一个iii,显然在ki∼k(i+1)−1ki\sim k(i+1)-1ki∼k(i+1)−1这段范围都是要减去一个kikiki。RMQRMQRMQ查询最大值即可。时间复杂度O(nlog⁡n)O(n\log n)O(nlogn)codecodec

2020-10-30 14:48:58 271

原创 [2020.10.30NOIP模拟赛]字符串水题【SA,树状数组】

正题题目大意一个字符串SSS。若干个询问,每次询问一个串TTT和l,rl,rl,r。询问有多少个TTT和SSS的公共子串满足和为[l,r][l,r][l,r]解题思路考虑枚举子串左端,那么右串一定在一个范围内,考虑如何求出一个范围。考虑用后缀数组解决这个问题,我们把所有串拼在一起。对与每个在TTT里的后缀,我们要找到左右边的第一个SSS里的后缀,然后用树状数组维护答案。时间复杂度O(nlog⁡n)O(n\log n)O(nlogn)codecodecode#include<cs

2020-10-30 14:36:50 228

原创 2020牛客NOIP赛前集训营-提高组(第六场)A-袜子分配【组合数学,结论】

正题题目链接:https://ac.nowcoder.com/acm/contest/7615/A?&headNav=acm&headNav=acm题目大意nnn对颜色一样的袜子,每次随机拿出两个,求拿完之后颜色一样的期望对数。解题思路考虑一对袜子的贡献,因为这一对要绑在一起所以贡献为P2n−22n−2n2n−1\frac{P_{2n-2}^{2n-2}n}{2^{n-1}}2n−1P2n−22n−2​n​,所以总贡献为n∗P2n−22n−2n2n−1n*\frac{P_{2n

2020-10-30 07:15:21 303

原创 P4219-[BJOI2014]大融合【LCT】

正题题目链接:https://www.luogu.com.cn/problem/P4219题目大意nnn个点,每次有操作加入一条边,保证该边连接了两个不同的连通块询问经过一条边的路径数量解题思路考虑如何用LCTLCTLCT维护虚子树信息,只要在断边的时候把虚子树的信息维护进该节点即可。codecodecode#include<cstdio>#include<cstring>#include<algorithm>#include<st

2020-10-29 18:47:58 156

原创 jzoj4739-[雅礼联考GDOI2017模拟9.2]Ztxz16学图论【LCT,树状数组】

正题题目链接:https://gmoj.net/senior/#main/show/4739题目大意nnn个点mmm条边的一张图,qqq次询问一个区间的边可以形成多少连通块。解题思路询问按照右端点排序,然后边权就是编号,这样询问最大生成树后判断有多少个边权大于lll即可。用LCTLCTLCT维护这个最大生成树然后用树状数组记录每条边的权值。时间复杂度O(nlog⁡n)O(n\log n)O(nlogn)当然也可以莫队做,维护到每个块时的情况,然后右指针右移,左指针右移是暴力还原到每个块的末

2020-10-29 15:35:04 214

原创 P3226-[HNOI2012]集合选数【状压dp】

正题题目链接:https://www.luogu.com.cn/problem/P3226题目大意1∼n1\sim n1∼n选出一些组成集合,一个集合里如果有xxx则不能有2x,3x2x,3x2x,3x。求有多少合法集合。解题思路我们可以构造一个矩阵13927…2618…412…8…这样选择一个位置后它相邻的位置就不能选择,发现这个矩阵不会很大,可以状压解决状态。对于没有出现在这个矩阵内的,我们新开一个矩阵作为左上角,每个

2020-10-28 19:36:42 160

原创 jzoj5248-[NOIP2017提高A组模拟8.10]花花的聚会【倍增,树形dp】

正题题目链接:https://gmoj.net/senior/#main/show/5248题目大意nnn个点的一棵树,有mmm张票(v,k,w)(v,k,w)(v,k,w)表示可以在点vvv买,可以走kkk步以内,价格为www。一个时间只能有一个票,每次询问一个点到根节点需要的最少票钱。解题思路设fif_{i}fi​表示iii到根节点的价钱,然后vectorvectorvector存票,倍增转移即可。时间复杂度O(nlog⁡n)O(n\log n)O(nlogn)codecodeco

2020-10-28 18:23:01 208

原创 CF55D-Beautiful numbers【数位dp】

正题题目链接:https://www.luogu.com.cn/problem/CF55D题目大意求[l,r][l,r][l,r]中有多少个数使得它可以被它的所有非000位整除。解题思路因为这些数的lcmlcmlcm一定是lcm(1,2,3,4,5,6,7,8,9,10)=2520lcm(1,2,3,4,5,6,7,8,9,10)=2520lcm(1,2,3,4,5,6,7,8,9,10)=2520的约数,所以我们只需要记录这个数%2520\% 2520%2520的值即可,设fi,j,kf_{

2020-10-28 17:06:59 241

原创 51nod1551-集合交易【hall定理,最大权闭合图,网络流】

正题题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=1551题目大意nnn个集合,nnn个物品,每个集合有一些物品,一个价钱。满足任意kkk个集合都有kkk种不同的物品。要求一个最低的价格来购买集合且购买集合数等于里面不同物品数。解题思路这个条件根据hallhallhall定理可以证明如果一个集合对应一个物品则可以找到完全匹配。那么也就是对于每个集合可以对应一个唯一的物品,每个一个物品也可以对应一个唯一的集合。那么如果

2020-10-28 15:38:12 196

原创 51nod1325-两棵树的问题【最大权闭合图,网络流】

正题题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=1325题目大意两棵树。要求选出一组权值和最大的点使得这两个点集在两棵树上都是连通的。解题思路我们枚举一个中间点iii,然后从这个点开始扩展连通块。那么如果这个点作为根的话,选择一个点之前就有选择它的父节点这个一个要求,然后用最大权闭合图求解即可。codecodecode#include<cstdio>#include<cstring>#i

2020-10-28 14:32:52 186

原创 CF786E-ALT【网络流,倍增】

正题题目链接:https://www.luogu.com.cn/problem/CF786E题目大意nnn个点的一棵树,mmm个人每个人走一个路径。给一些人狗或者一些边狗每个人要求要么它自己有狗要么它走的路径上都有狗。解题思路考虑最小割,其实就是要么割一个人要么割一整条路径,然后倍增优化连边即可。codecodecode#include<cstdio>#include<cstring>#include<algorithm>#include&lt

2020-10-27 16:39:47 206

原创 P2371-[国家集训队]墨墨的等式【同余最短路】

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-10-27 15:13:21 288

原创 51nod1601-完全图的最小生成树计数【Trie,分治】

正题题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=1601题目大意nnn个点的完全图,边(i,j)(i,j)(i,j)的权值为ai xor aja_i\ xor\ a_jai​ xor aj​。求最小生成树和方案数。解题思路对于一个高位数,将这一位为000和这一位为111分成两个点集,那么显然是这些点集各构成一个最小生成树,然后再这两个之间的连一条边。我们可以用TrieTrieTri

2020-10-27 10:51:21 223

原创 P4123-[CQOI2016]不同的最小割【网络流,分治】

正题题目大意:https://www.luogu.com.cn/problem/P4123题目大意一张无向图,求所有点对之间有多少不同的最小割。解题思路考虑分治的做法,如果我们得知了(s,t)(s,t)(s,t)的最小割www,并且剩下的残量网络中连通点集SSS与sss连通,点集TTT与ttt连通。那么点集SSS到TTT的每个点对之间的最小割都是www。然后分治到两个点集去做即可。这样下来最小割的期望次数是O(n)O(n)O(n)级别的,可以通过本题。codecodecode#incl

2020-10-27 07:25:34 196

原创 hdu5709-Claris Loves Painting【线段树合并】

正题题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5709题目大意nnn个点的一棵树,每次有询问(u,k)(u,k)(u,k)表在uuu的子树中,距离uuu不超过kkk的节点中有多少不同颜色的节点。解题思路线段树维护每个深度有多少是颜色出现的最浅的位置,发现这样无法线段树合并,因为每次合并会有多个重复的。所以我们还要再维护一个线段树表示每个颜色第一次出现的位置,然后在合并这颗的时候可以把第一课的给去重了。因为要预处理的是所有的子树的线段树,所以

2020-10-26 21:08:39 189

原创 YbtOJ#20073-[NOIP2020模拟赛B组Day6]钻石守卫【构造】

正题题目链接:http://noip.ybtoj.com.cn/contest/105/problem/3题目大意nnn个点mmm条边的图,保证每条边两边的点权和大于等于边权。现在要去减去最少/多的点权使得每条边的边权等于两边的点权。解题思路对与一个连通块,显然确定一个就可以确定别的,但是我们无法枚举这个。所以我们设第一个为xxx,然后后面的都可以表示成kx+bkx+bkx+b的形式,之后因为每个点的点权有限制,这样我们就可以确定xxx的范围。对与环的情况判断一下k1x+b1=k2x+b2k

2020-10-26 17:01:47 229 3

原创 51nod1743-雪之国度【最小生成树,LCA,并查集】

正题题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=1743题目大意nnn个点mmm条边的一张图,每次询问要求找出x,yx,yx,y直接的两条不重路径的最大值最小。解题思路首先第一条路径肯定是最小生成树上的路径,所以我们先求出最小生成树。然后对与剩下的边我们从小到大加入图中,每条边(u,v)(u,v)(u,v)会作为在(u,v)(u,v)(u,v)之间的所有点对的第二条路径。也就是对与一个点对(x,y)(x,y)(x,y)

2020-10-26 16:02:36 162

原创 YbtOJ#20072-[NOIP2020模拟赛B组Day6]相似子串【根号分治】

正题题目链接:http://noip.ybtoj.com.cn/contest/105/problem/2题目大意一个010101串,qqq个询问,每次询问有多少个长度为mmm的子串010101个数与给出的010101串TTT相同解题思路因为询问串的总长与nnn同级,所以考虑根号分治将询问的TTT串长度分为两部分。对与大于n\sqrt nn​的,我们直接暴力,因为这样的串的个数不会超过L\sqrt LL​个,所以时间复杂度是O(nL)O(n\sqrt L)O(nL​)的。对与小于n\sqrt

2020-10-26 15:55:13 161

原创 #20071-[NOIP2020模拟赛B组Day6]礼物购买【二分】

正题题目链接:http://noip.ybtoj.com.cn/contest/105/problem/1题目大意nnn个物品,每个价格为viv_ivi​有xix_ixi​个,mmm次,开始有wiw_iwi​元。每次选择能买的最贵的买,求能买多少。解题思路分两种情况讨论,如果wi≥xnoww_i\geq x_{now}wi​≥xnow​那么就二分出一个位置使得买到这里后不能再买了,然后nownownow跳过去。如果wi<xnoww_i< x_{now}wi​<xnow​,那么

2020-10-26 15:50:14 190

原创 P3708-koishi的数学题【差分】

正题题目链接:https://www.luogu.com.cn/problem/P3708题目大意定义f(x)=∑i=1nx%if(x)=\sum_{i=1}^nx\% if(x)=∑i=1n​x%i求每个f(i)f(i)f(i)解题思路考虑枚举模数iii,对与每个xxx会产生x%ix\% ix%i的贡献,也就是对与连续的一段是0,1,2,3,...i−10,1,2,3,...i-10,1,2,3,...i−1的贡献,赋值的是一个等差数列所以两边差分即可。时间复杂度O(nlog⁡n)O(n

2020-10-25 20:40:19 182

原创 P4149-[IOI2011]Race【点分治】

正题题目链接:https://www.luogu.com.cn/problem/P4149题目大意nnn个点的一棵树,求一条边最少的权值和为kkk的路径。解题思路直接点分治,然后用mapmapmap记录每个权值和的最小边数转移即可。时间复杂度O(nlog⁡2n)O(n\log^2 n)O(nlog2n)codecodecode#include<cstdio>#include<cstring>#include<algorithm>#include

2020-10-25 19:49:14 153

原创 AT4378-[AGC027D]ModuloMatrix【构造】

正题题目链接:https://atcoder.jp/contests/agc027/tasks/agc027_d题目大意n∗nn*nn∗n的网格,每个格子填一个数要求所有数各不相同对于相邻的两个数ax,aya_x,a_yax​,ay​,max{ax,ay}%min{ax,ay}max\{a_x,a_y\}\%min\{a_x,a_y\}max{ax​,ay​}%min{ax​,ay​}相同数的大小不超过101510^{15}1015解题思路我们对与每一个斜角线都定义一个不相同的质数,

2020-10-25 18:57:12 155

原创 [2020.10.25NOIP模拟赛]序列【Splay】

正题题目链接:https://www.luogu.com.cn/problem/U136336?contestId=36038题目大意第iii次找到第iii大的数字位置xix_ixi​并且翻转[i,xi][i,x_i][i,xi​],求输出序列xxx解题思路记录一下每个排名在SplaySplaySplay中的位置,然后暴力翻转即可。codecodecode#include<cstdio>#include<cstring>#include<algorith

2020-10-25 17:38:30 192

原创 2020牛客NOIP赛前集训营提高组(第四场)B-色球【链表】

正题题目链接:https://ac.nowcoder.com/acm/contest/7611/B题目大意nnn个杯子,mmm个操作在第zzz个杯子中依次加入xxx个颜色为yyy的球在第yyy个杯子中取出xxx个球,并询问最后一个拿出的球将第xxx个杯子的球依次拿出放入第yyy个杯子中解题思路每次插入操作视为加入一个点,对于没个杯子记录一个顶部和底部的点,然后中间通过若干边连接构成一条链,然后拿出时就从第yyy个杯子的顶部开始搜索查找即可。然后第三个操作连接两个杯子的顶部然将杯子y

2020-10-25 15:16:56 297 1

原创 P4294-[WC2008]游览计划【斯坦纳树】

正题题目链接:https://www.luogu.com.cn/problem/P4294题目大意n∗mn*mn∗m的网格,每个格子的修建费用不同,要求修建费用最小连接所有关键点。解题思路设fs,i,jf_{s,i,j}fs,i,j​表示目前连接关键点状态为sss,在(i,j)(i,j)(i,j)这个位置时的最小代价,然后同sss的用spfaspfaspfa转移即可。输出方案记录一下前驱,如果分裂开就分开两个赋值即可。时间复杂度O(3knm)O(3^knm)O(3knm)codecod

2020-10-24 21:31:52 185

原创 P5502-[JSOI2015]最大公约数【分治】

正题题目链接:https://www.luogu.com.cn/problem/P5502题目大意nnn个数,求一个L,RL,RL,R使得最大化(R−L+1)∗gcd(aL,aL+1,aL+1...aR−1,aR)(R-L+1)*gcd(a_L,a_{L+1},a_{L+1}...a_{R-1},a_R)(R−L+1)∗gcd(aL​,aL+1​,aL+1​...aR−1​,aR​)解题思路考虑分治,答案分为两种可能在l∼midl\sim midl∼mid或mid+1∼rmid+1\sim

2020-10-23 19:26:12 300

原创 P5075-[JSOI2012]分零食【dp,生成函数,FFT】

正题题目链接:https://www.luogu.com.cn/problem/P5075题目大意mmm个糖分给AAA个小朋友,得到xxx个糖的小朋友可以贡献F(x)=Ox2+Sx+UF(x)=Ox^2+Sx+UF(x)=Ox2+Sx+U的贡献值。要求没有得到糖的小朋友一定是后面一段连续的序列,求所有方案的贡献值乘积之和。解题思路显然如果A>mA>mA>m那么后面的小朋友一定分不到糖,那么有A=min{A,m}A=min\{A,m\}A=min{A,m}dpdpdp思路设

2020-10-23 18:24:10 177

原创 jzoj4282-[NOIP2015模拟10.29B组]平方数游戏【构造】

正题题目大意构造一个ai={1,−1}a_i=\{1,-1\}ai​={1,−1}使得最小化∣∑i=1naii2∣|\sum_{i=1}^na_ii^2|∣i=1∑n​ai​i2∣解题思路我们发现有对于一段连续的x2−(x+1)2−(x+2)2+(x+3)2=4x^2-(x+1)^2-(x+2)^2+(x+3)^2=4x2−(x+1)2−(x+2)2+(x+3)2=4,那么就有x2−(x+1)2−(x+2)2+(x+3)2−(x+4)2+(x+5)2+(x+6)2−(x+7)2=0x^2-(x+

2020-10-23 14:45:54 159

原创 jzoj4279-[NOIP2015模拟10.29B组]树上路径【树形dp】

正题题目链接:https://gmoj.net/senior/#main/show/4279题目大意nnn个点的一棵树求经过每个点的最长路径。解题思路设fif_{i}fi​表示iii子树内的最长路径。我们第二次转移一个位置时我们枚举除了这个子树之外的其他子树,找到之外最大的fif_ifi​转移下去即可。因为数据保证了不会有菊花图所以能过codecodecode#include<cstdio>#include<cstring>#include<algo

2020-10-23 11:28:36 226

原创 jzoj1282-资源勘探【统计】

正题题目链接:https://gmoj.net/senior/#contest/show/3146/2题目大意一个以左上角为端点的子矩形价值定义为区间内唯一的数的数量,求所有子矩形的权值和。解题思路考虑每个数字的贡献,对于相同的数字,产生贡献的右下角一定是一个若干个矩形。我们对于每个数存一个hi,li,rih_i,l_i,r_ihi​,li​,ri​表示上一个有贡献的点的xxx坐标,在li∼ril_i\sim r_ili​∼ri​范围可以产生贡献。然后统计即可,时间复杂度O(nm)O(nm)

2020-10-22 16:46:29 186

原创 jzoj1281-旅行【dp】

正题题目大意nnn个地方,第iii个高度为hih_ihi​。每次可以交换一个hjh_jhj​和hj+1h_{j+1}hj+1​但是要满足操作的jjj递增。解题思路也就是可以选择若干个区间,然后将区间的头部丢到尾部。发现dpdpdp的瓶颈在于我们在枚举下一个时无法知道上一个的具体高度,但是我们处理一个位置iii时发现如果下一个位置作为区间的起点,那么下一个位置的高度就应该是hi+1h_{i+1}hi+1​,否则就是hih_ihi​。那么我们可以设fi,0/1f_{i,0/1}fi,0/1​表示

2020-10-22 16:16:37 128

原创 P4096-[HEOI2013]Eden的博弈树

正题题目链接:https://www.luogu.com.cn/problem/P4096题目大意一个博弈树,黑方先手。定义一个最小的叶子节点集为黑胜状态为黑方胜利集合,白色亦然。求所有既属于黑方胜利集合有属于白方胜利集合的点。解题思路设fi,0/1f_{i,0/1}fi,0/1​表示iii子树中的最小黑发/白方胜利集和,然后可以根据这个求出所有的胜利集合点。时间复杂度O(n)O(n)O(n)codecodecode#include<cstdio>#include<

2020-10-21 17:30:04 177

原创 P4026-[SHOI2008]循环的债务【dp】

正题题目链接:https://www.luogu.com.cn/problem/P4026题目大意333个人,有一些面值为100,50,20,10,5,1100,50,20,10,5,1100,50,20,10,5,1的钱,一些人欠一些人钱,求最少交换多少张钞票可以还清。解题思路我们设fi,j,kf_{i,j,k}fi,j,k​表示考虑到第iii种面值,第一个人有jjj元第二个人有kkk元时的最小交换次数。然后dpdpdp即可。codecodecode#include<cstdi

2020-10-21 17:26:28 166

原创 P5491-[模板]二次剩余

正题题目链接:https://www.luogu.com.cn/problem/P5491题目大意求解x2=N(mod  P)x^2=N(mod\ \ P)x2=N(mod  P)解题思路若aaa在模ppp意义下可以开根那么aaa就是ppp的二次剩余,定义(ap)={1(a是p的二次剩余)−1(a是p的二次非剩余)0(p∣a)\binom{a}{p}=\left\{\begin{matrix}1(a是p的二次剩余)\\-1(a是p的二次非剩余)\\0(

2020-10-21 09:42:10 225

原创 jzoj6826-[2020.10.17提高组模拟]隔膜【博弈论】

正题题目大意n∗nn*nn∗n的矩形,每一个人操作时如果棋盘上有一个k∗kk*kk∗k的矩形空地就可以选择一个点堵上。如果没有就失败了,求必胜方。解题思路如果场地上有一个位置堵上后即可堵上所有k∗kk*kk∗k的矩形那么这个点被堵住后就赢了,所以先手必胜。如果没有这个位置,那么最后场地上剩下一个k∗kk*kk∗k的矩形时先手必胜,也就是如果我们找出两个不相交的k∗kk*kk∗k矩形那么显然先手不会去堵上这两个中的任何一个,也就是其他位置会被优先堵上。所以只要判断其他格子数量的奇偶性即可。c

2020-10-20 16:23:49 163

原创 jzoj6824-[2020.10.17提高组模拟]英雄联盟【期望】

正题题目大意开始暴击率为xxx,每次失败后都会增加xxx,成功后重置,然后求攻击1010610^{10^6}10106次后的暴击次数除以1010610^{10^6}10106解题思路定义ansansans为期望攻击多少次后暴击,然后答案为1ans\frac{1}{ans}ans1​。然后ansansans可以枚举多少次暴击计算即可。codecodecode#include<cstdio>#include<cstring>#include<algorithm

2020-10-20 16:18:24 162

原创 P3959-宝藏【模拟退火】

正题题目链接:https://www.luogu.com.cn/problem/P3959题目大意nnn个点,mmm条边,求一棵有根生成树权值最小。对于一条边(fa,x,w)(fa,x,w)(fa,x,w)会产生权值depfa∗wdep_{fa}*wdepfa​∗w。解题思路我们模拟退火每次随机一个序列,然后贪心一个一个加入生成树中。然后一系列玄学参数即可。codecodecode#include<cstdio>#include<cstring>#includ

2020-10-20 11:05:12 237

空空如也

空空如也

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

TA关注的人

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