E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
HAOI2015
蒟蒻的做题录(时间)
总计:672道[SCOI2016]萌萌哒[HAOI2018]苹果树[CTSC2008]网络管理[HNOI/AHOI2018]转盘[
HAOI2015
]树上染色[CTSC2017]吉夫特[CTSC2011]
weixin_30526593
·
2023-11-13 02:28
P3177 [
HAOI2015
] 树上染色
P3177[
HAOI2015
]树上染色[P3177HAOI2015]树上染色-洛谷|计算机科学教育新生态(luogu.com.cn)文章目录P3177[
HAOI2015
]树上染色题目大意思路code题目大意有一棵
2020fengziyang
·
2023-10-16 07:29
dp
tree
题解
算法
图论
动态规划
数据结构
c++
[
HAOI2015
]按位或 min-max容斥+FWT
Description刚开始你有一个数字000,每一秒钟你会随机选择一个[0,2n−1][0,2^n-1][0,2n−1]的数字,与你手上的数字进行或操作。选择数字i的概率是p[i]p[i]p[i]。保证0<=p[i]<=10<=p[i]<=10#include#include#include#include#defineeps1e-8usingnamespacestd;t
_xgcxgc
·
2020-09-17 04:42
min-max容斥
FWT
xgc的做题记录
min-max容斥
FWT
[题解]bzoj4034
HAOI2015
树上操作
Description有一棵点数为N的树,以点1为根,且树点有边权。然后有M个操作,分为三种:操作1:把某个节点x的点权增加a。操作2:把某个节点x为根的子树中所有点的点权都增加a。操作3:询问某个节点x到根的路径中所有点的点权和。Input第一行包含两个整数N,M。表示点数和操作数。接下来一行N个整数,表示树中节点的初始权值。接下来N-1行每行三个正整数fr,to,表示该树中存在一条边(fr,t
Saramanda
·
2020-09-14 06:14
数据结构
线段树
树链剖分
【bzoj4037】【
HAOI2015
】【矩阵乘法】【DP】str
StrTimeLimit:10SecMemoryLimit:256MBDescription你有一个长度为n的数字串。定义f(S)为将S拆分成若干个1~m的数的和的方案数,比如m=2时,f(4)=5,分别为4=1+1+1+1你可以将这个数字串分割成若干个数字(允许前导0),将他们加起来,求f,并求和。比如g(123)=f(1+2+3)+f(1+23)+f(12+3)+f(123)。已知字符串和m后
anantheparty
·
2020-09-14 01:01
动态规划
矩阵乘法
[
HAOI2015
]树上操作 题解
题目描述有一棵点数为N的树,以点1为根,且树点有边权。然后有M个操作,分为三种:操作1:把某个节点x的点权增加a。操作2:把某个节点x为根的子树中所有点的点权都增加a。操作3:询问某个节点x到根的路径中所有点的点权和。输入格式第一行包含两个整数N,M。表示点数和操作数。接下来一行N个整数,表示树中节点的初始权值。接下来N-1行每行两个正整数from,to,表示该树中存在一条边(from,to)。再
dingyuan3562
·
2020-08-25 03:29
洛谷P3178 [
HAOI2015
]树上操作(树链剖分)
P3178[
HAOI2015
]树上操作题目描述有一棵点数为N的树,以点1为根,且树点有边权。然后有M个操作,分为三种:操作1:把某个节点x的点权增加a。
zhanghaoxian1
·
2020-08-23 04:32
树链剖分
洛谷P3178 [
HAOI2015
]树上操作
题目描述有一棵点数为N的树,以点1为根,且树点有边权。然后有M个操作,分为三种:操作1:把某个节点x的点权增加a。操作2:把某个节点x为根的子树中所有点的点权都增加a。操作3:询问某个节点x到根的路径中所有点的点权和。输入输出格式输入格式:第一行包含两个整数N,M。表示点数和操作数。接下来一行N个整数,表示树中节点的初始权值。接下来N-1行每行两个正整数from,to,表示该树中存在一条边(fro
yangrui2002
·
2020-08-23 04:30
线段树
树链剖分
LG-P3178 [
HAOI2015
]树上操作
P3178[
HAOI2015
]树上操作题目大意题目描述有一棵点数为N的树,以点1为根,且树点有边权。然后有M个操作,分为三种:操作1:把某个节点x的点权增加a。
xu0_zy
·
2020-08-23 04:46
日常小题
-
2018
树链剖分
luogu P3178 [
HAOI2015
]树上操作
analysis一看题,修改点和链查询子树点集的权值和,就是树链剖分了!code#includeusingnamespacestd;#defineloop(i,start,end)for(registerinti=start;i=end;--i)#defineclean(arry,num)memset(arry,num,sizeof(arry))#definelllonglong#definema
AndrewMe8211
·
2020-08-23 03:36
图论算法
数据结构
各省省选
信息学奥赛一本通提高篇
洛谷-P3178 [
HAOI2015
]树上操作(树链剖分)
题目链接:https://www.luogu.org/problemnew/show/P3178题目大意:三种操作,按题目意思操作即可。思路:树链剖分板子。单点修改,区间修改,区间查询。ACCode://#pragmacomment(linker,"/STACK:1024000000,1024000000")#include#include#include#include#include#incl
永远鲜红の幼月
·
2020-08-23 02:40
数据结构
BZOJ4034: [
HAOI2015
]树上操作(洛谷P3178)
树链剖分BZOJ题目传送门洛谷题目传送门最基础的树剖。区间修改线段树直接打Tag。注意开longlong(1e6(M)*1e6(a)=1e12)。代码:#include#include#include#include#defineN100005usingnamespacestd;typedeflonglongLL;structtree{intl,r;LLsum,tg;}t[N*4];structe
forezxl
·
2020-08-23 01:05
BZOJ
洛谷
数据结构---树链剖分
蒟蒻zxl的Blog专栏
[
HAOI2015
]树上操作
bzoj4034注意longlong注意数组大小辣鸡线段树大小!!!QAQ#include#include#include#include#defineN100002#defineLLlonglong#definelsxsz[son[x]])son[x]=t;}}voiddfs1(intx,inttop){dfn[x]=++df,tp[x]=top;if(son[x])dfs1(son[x],to
Hiyoiria
·
2020-08-23 00:46
树
P3178 [
HAOI2015
]树上操作
HyperlinkHyperlinkHyperlinkhttps://www.luogu.com.cn/problem/P3178DescriptionDescriptionDescription1为根,查询树上路径,单点修改和子树修改数据范围:n≤105n\leq10^5n≤105SolutionSolutionSolution默个板子时间复杂度:O(nlog2n)O(nlog^2n)O(nlo
ssl_xxy
·
2020-08-23 00:26
树链剖分
学习笔记第四十一节:Min-Max反演
就像这一题:[
HAOI2015
]按位或我们先把每一位看成一个点,点的权值就是这个点被选中的期望时间,又因为是或操作,所以被操作成1就不可能变回去了。发现这个答案
Deep_Kevin
·
2020-08-21 02:22
【题解】LuoGu3177:[
HAOI2015
]树上染色
原题传送门树形dp令dpu,jdp_{u,j}dpu,j表示节点uuu为根的子树有jjj个黑点在整棵树里面的贡献枚举儿子与儿子为根的子树的黑点数dpu,j=max(dpu,j−k+dpv,k+(m−k)∗k∗len+(n−m−(sizev−k))∗(sizev−k)∗len)dp_{u,j}=max(dp_{u,j-k}+dp_{v,k}+(m-k)*k*len+(n-m-(size_v-k))*
ModestCoder_
·
2020-08-20 22:39
题解
LuoGu
DP
题解
LuoGu
DP
bzoj4033 [
HAOI2015
]树上染色(树形dp)
这题确实有些意思。考虑f[i][j]表示i子树内选了j个黑点的…什么呢?这个状态好像不太好设计,因为只管子树内的话子树外的就没机会考虑进答案了qaq我们考虑一条边w对答案的贡献,一定是w*(左边的白点*右边的白点+左边的黑点*右边的黑点),因此我们可以设计状态为f[i][j]表示i子树内选了j个黑点,i子树内所有边对答案的贡献的最小值。然后就可以精细的dp了,复杂度是O(n2)O(n2)的。”复杂
Icefox_zhx
·
2020-08-19 08:48
bzoj
树形dp
BZOJ 4034 [
HAOI2015
]T2 树链剖分+线段树
题意:一棵以1为根的树,有n个节点,m个操作。第一种单点修改。第二种修改一个点的子树。第三种询问一个点到根的路径上所有点的权值和。解析:看到有人在做我就跑过来看了一下,看完题发现这不SB题么--于是就写了下,差点被出题人气死。TMD那个fr,to难道就是逗我玩的?你丫fr,to不代表有向边?这么出题不会掉RP?改了20分钟就这错了?你逗我?第一种操作略第二种操作修改子树…dfs序。第三种链剖完之后
wzq_QwQ
·
2020-08-18 06:51
Segment
Tree
Tree
Chain
BZOJ刷题录
洛谷 P3178 [
HAOI2015
]树上操作
洛谷P3178[
HAOI2015
]树上操作Description有一棵点数为N的树,以点1为根,且树点有边权。然后有M个操作,分为三种:操作1:把某个节点x的点权增加a。
aochongbi5356
·
2020-08-17 12:22
HAOI2015
解题报告
先给出ydc的题解地址:http://ydc.blog.uoj.ac/blog/336T1(树上染色):题目地址:http://cojs.tk/cogs/problem/problem.php?pid=1962首先有一个基础的想法是DP:令f[i][j]代表以i为根的子树中选了j个黑色点的最小代价(代价指该子树中所有边对答案的贡献之和)。在转移时,只需要枚举在当前儿子中放几个黑色点,计算这条父子边
wmdcstdio
·
2020-08-15 09:32
R5暴力AK赛(NOIP模拟赛)/省选专练
HAOI2015
树上染色
这真的算NOIP?我还是退役了吧100+100+20T1:看似水题,但是超时是很有可能的。他是判断一个数是不是斐波拉切数列的前n项和利用牛顿迭代可以一次求出sqrt然后向下取整判断#include#include#include#include#include#includeusingnamespacestd;typedefintINT;//#defineintlonglonginlinevoid
dingwufu9301
·
2020-08-12 14:30
BZOJ 4043 [
HAOI2015
]树上操作 dfs序 线段树
$\Rightarrow$戳我进BZOJ原题$\Rightarrow$戳我进洛谷原题[
HAOI2015
]树上操作TimeLimit:10SecMemoryLimit:256MBDescription有一棵点数为
ayf1988
·
2020-08-08 14:08
BZOJ 4034
HAOI2015
T2 DFS序+线段树
题目大意:给定一棵树,每个点有点权,支持下列操作:1.某个点的点权+a2.某棵子树所有点权+a3.查询某个点到根路径上的点权和这个用入栈出栈序就可以了入栈为正,出栈为负,那么一个点到根路径上的权值和就是入栈出栈序中[1,入栈位置]的和而子树在入栈出栈序中是连续的,因此用线段树维护一下就可以了(似乎只要无脑链剖就可以了?#include#include#include#include#defineM
PoPoQQQ
·
2020-08-08 13:18
线段树
DFS序
BZOJ
bzoj 4034: [
HAOI2015
]树上操作(线段树+dfs序)
操作1:把某个节点x的点权增加a。操作2:把某个节点x为根的子树中所有点的点权都增加a。操作3:询问某个节点x到根的路径中所有点的点权和。用dfs序进栈+1出栈-1+线段树区间修改,查询维护PS:线段树又写挂了,调试了很久啊~~#include#include#include#include#include#definefo(i,a,b)for(inti=a;i=b;i--)usingnamesp
Lifel
·
2020-08-08 12:30
线段树
dfs序
bzoj
蒟蒻的做题录(时间)
总计:672道[SCOI2016]萌萌哒[HAOI2018]苹果树[CTSC2008]网络管理[HNOI/AHOI2018]转盘[
HAOI2015
]树上染色[CTSC2017]吉夫特[CTSC2011]
aoanping0730
·
2020-08-05 18:35
HAOI2015
普及组试题
【第1题】单数还是双数(t1.c/cpp/pas)馨馨那个残酷的老师搞了一个有N(1usingnamespacestd;intmain(){freopen("t1.in","r",stdin);freopen("t1.out","w",stdout);intn;strings;cin>>n;for(inti=1;i>s;inth=s.size();if((s[h-1]-'0')%2==0)cout
醉梦大唐
·
2020-08-05 00:16
HAIO
BZOJ P4033 LOJ 2124 [
HAOI2015
] 树上染色【树形DP+背包】
题目分析(以下的MM都是题目当中输入的KK):树形DPDP(好吧这是废话)。我们按照树形DPDP的套路(啥?你不知道树形DP的套路?)很容易得出这道题的状态设定:DP[I][J]DP[I][J]表示以II为根的子树当中涂了JJ个黑点的最大收益JYX−>Y,白点同此。这样我们就将需要计算的距离转化为了某一条边的计算,这样就方便了我们的转移。于是就可以得到下面的状态转移方程了(其实是一个树上背包的过程
Riypo_Yian
·
2020-08-01 07:04
LOJ
动态规划-树形DP
动态规划-背包DP
BZOJ
动态规划与递推
bzoj4033[
HAOI2015
] 树上染色 dp
文章目录bzoj树上染色题意:分析:bzoj树上染色题意:给定一棵n个点的树,把其中k个染成黑色,定义价值为黑色节点两两之间的距离和+白色节点两两之间的距离,求最大价值分析:树上dptypedefpairP;LLN,K;constLLmaxn=2000+10;std::vectorG[maxn];LLsize[maxn];LLdp[maxn][maxn];LLtmp[maxn];voiddfs(L
海边拾贝的言
·
2020-08-01 05:53
动态规划
[2019.2.28]BZOJ4033 [
HAOI2015
]树上染色
首先我们设\(dp_{i,j}\)表示\(i\)和的子树中,有\(j\)个黑色节点的最大边权和。我们设\(i\)当前已合并的子树大小为\(sz_i\)。现在我们要合并节点\(x\)和它的子节点\(y\)。我们考虑\(x\)和\(y\)之间的边对答案的贡献。这个贡献就是这条边[(一侧的黑点数\(\times\)另一侧的黑点数)+(一侧的白点数\(\times\)另一侧的白点数)]\(\times\)
weixin_33911824
·
2020-08-01 04:05
BZOJ4033
HAOI2015
树上染色 【树上背包】
BZOJ4033HAOI2015树上染色Description有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并将其他的N-K个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间距离的和的收益。问收益最大值是多少。Input第一行两个整数N,K。接下来N-1行每行三个正整数fr,to,dis,表示该树中存在一条长度为dis
weixin_30674525
·
2020-08-01 03:07
【
HAOI2015
】树上染色
【
HAOI2015
】树上染色这题思路好神仙啊,首先显然是树形dp,f[i][j]表示在以i为根的子树中选j个黑点对答案的贡献(并不是当前子树最大值),dp时只考虑i与儿子连边的贡献。
weixin_30312563
·
2020-08-01 03:37
HAOI2015
树上染色
一棵带边权的树,你需要把$k$个点染成黑色,剩下的染成白色,你会获得黑点间两两间距离之和+白点间两两距离之和的收益求收益最大值$n\leq5000$sol:树形dp显然一条边的贡献是$边权\times(左边白色\times右边白色+左边黑色\times右边黑色)$$f_{(x,i)}$表示$x$子树内选了$i$个黑点,子树里的边对全局答案的贡献然后我们按树上背包转移,转移的时候加的贡献其实是一条父
baochen3674
·
2020-07-31 16:33
[
HAOI2015
]树上染色 [洛谷]3177
题目描述有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并将其他的N-K个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间的距离的和的受益。问受益最大值是多少。N≤2000思路像这种题目其实是一个套路。在树上这种“两两之间”计算贡献和的问题,都拆开看每条边的贡献。(脑煜勋告诉我的,脑煜勋真是太厉害了吧)然后无根树转有根树
WT_cnyali
·
2020-07-31 15:44
树形结构
算法
Sol
DP
树形背包
4033: [
HAOI2015
]树上染色
4033:[
HAOI2015
]树上染色TimeLimit:10SecMemoryLimit:256MBSubmit:1462Solved:607[Submit][Status][Discuss]Description
CRZbulabula
·
2020-07-31 13:02
dp
树
BZOJ 4033: [
HAOI2015
]树上染色 树形dp
4033:[
HAOI2015
]树上染色TimeLimit:10SecMemoryLimit:256MBSubmit:1978Solved:853[Submit][Status][Discuss]Description
BlackJack_
·
2020-07-31 13:15
—————————树
—————————dp
背包dp
树形dp
[HAOI 2015] 树上染色(树上背包) | 错题本
文章目录题目分析代码题目[
HAOI2015
]树上染色(树上背包)分析考虑dp[u][i]dp[u][i]dp[u][i]表示uuu子树中有iii个黑点时,对答案的贡献,转移过程中计算边(u,v)(u,v
ixRic
·
2020-07-31 11:41
[
错题本
]
#
树形
DP
动态规划
背包问题
【
HAOI2015
】【树形dp】树上染色
【题目描述】有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并将其他的N-K个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间距离的和的收益。问收益最大值是多少。【输入格式】第一行两个整数N,K。接下来N-1行每行三个正整数fr,to,dis,表示该树中存在一条长度为dis的边(fr,to)。输入保证所有点之间是联通的。
sunshinezff
·
2020-07-14 23:01
树形dp
洛谷3178 [
HAOI2015
]树上操作(树上树状数组-改段求段)(线段树)
题目有一棵点数为N的树,以点1为根,且树点有边权。然后有M个操作,分为三种:操作1:把某个节点x的点权增加a。操作2:把某个节点x为根的子树中所有点的点权都增加a。操作3:询问某个节点x到根的路径中所有点的点权和。题解1树链剖分裸啊!对于子树操作,最合适的结构就是dfs序了,恰好树链剖分就是带重边的dfs序。接下来自己yy吧。题解2树状数组-改段求段+线段树类似树状数组改段求段的思想,给每个节点开
逐梦起航-带梦飞翔
·
2020-07-06 20:44
线段树
树状数组
刷题之路
bzoj4033[
HAOI2015
] 树上染色
题目链接:bzoj4033题目大意:有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并将其他的N-K个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间距离的和的收益。问收益最大值是多少。题解:treedp可能很好想。。?但是我自己想的转移很迷啊(为了不暴露智商还是不要说了说正解吧f[i][j]就表示以i为根的子树中染了多
Euryale_
·
2020-07-05 15:01
树形dp
洛谷 P3175 [
HAOI2015
]按位或(FMT+minmax容斥)
题目链接minmax容斥又称最值反演,是一种针对集合min->max或者max->min的反演结论公式为max{S}=∑T⊆S(−1)∣T∣+1min{T}max\{S\}=\sum_{T\subseteqS}(-1)^{|T|+1}min\{T\}max{S}=∑T⊆S(−1)∣T∣+1min{T}min{S}=∑T⊆S(−1)∣T∣+1max{T}min\{S\}=\sum_{T\subset
Philosophiofantasia
·
2020-07-05 03:44
洛谷
minmax容斥
kth-max
FWT
FMT
概率与期望
[
HAOI2015
]按位或
朴素的f[S]表示S到(1#defineregregisterint#defineilinline#definenumb(ch^'0')usingnamespacestd;typedeflonglongll;ilvoidrd(int&x){charch;x=0;boolfl=false;while(!isdigit(ch=getchar()))(ch=='-')&&(fl=true);for(x=
weixin_34379433
·
2020-06-28 18:39
「Luogu P3178」[
HAOI2015
]树上操作
有一棵点数为\(N\)的树,以点\(1\)为根,且树点有边权。然后有\(M\)个操作,分为三种:操作1:把某个节点\(x\)的点权增加\(a\)。操作2:把某个节点\(x\)为根的子树中所有点的点权都增加\(a\)。操作3:询问某个节点\(x\)到根的路径中所有点的点权和。Luogu分析我们把树上问题利用\(dfs\)序转化成序列问题然后直接上线段树解决即可。考虑将线段树的每个叶子结点设为在原树上
ihlwer
·
2020-02-09 01:00
树形背包 附例题
目录树形背包\(O(n^2)\)算法P2014选课题目描述输入输出格式题解P3177[
HAOI2015
]树上染色题目描述输入输出格式题解树形背包\(O(n^2)\)算法P2014选课题目描述在大学里每个学生
gyro永不抽风
·
2020-01-31 17:00
洛谷P3178 [
HAOI2015
]树上操作 题解 树链剖分+线段树
题目链接:https://www.luogu.org/problem/P3178这道题目是一道树链剖分的模板题。但是在解决这道问题的同事刷新了我的两个认识:第一个认识是:树链剖分不光可以处理链,还可以处理子树,因为:节点u的子树中所有的点的编号都覆盖在seg[u]到seg[u]+size[u]-1这个区间内!第二个认识是:线段树延迟操作的延迟标记不是标记自己,也就是说:lazy[rt]并不是标记本
quanjun
·
2019-12-08 12:00
P3177 [
HAOI2015
]树上染色(树形DP)
题目链接:https://www.luogu.org/problem/P3177题目描述有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并将其他的N-K个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间的距离的和的受益。问受益最大值是多少。输入格式第一行包含两个整数N,K。接下来N-1行每行三个正整数fr,to,dis,
风雨兼程-zhi
·
2019-10-27 17:00
[
HAOI2015
]树上染色
两点之间贡献和的问题转化成边的贡献已经深搜过的点的个数为son[u]回溯得到的另外一个子树的个数为son[v]然后每一条边的贡献分别由黑点和白点组成设遍历到的树边靠近子树的一端黑点为x,即黑内为x黑外为K-x那么黑点的贡献为x*(son[v]-x)白内为son[v]-x白外为(n-son[v]-(son[v]-x))白点的贡献为前面两者相乘#include#include#include#incl
czwccc
·
2019-10-19 21:00
[
HAOI2015
] 按位或
传送门BZOJ怎么挂掉了。。因为这题有点东西,所以单开一篇。。min-max容斥:\[min(S)=\sum_{T\subseteqS}(-1)^{|T|-1}min(T)\]这东西在期望意义下也成立-_-!回到这题,全部变成1的时间就是每个位变成1的时间取max,但这东西还是不好求。但是一个集合最早有1的时间还是可求的。。对于一个集合\(T\),设它的状态是\(mask\),一次操作与它有交的概
ymzqwq
·
2019-10-03 13:00
[
HAOI2015
]树上操作 题解
题目描述有一棵点数为N的树,以点1为根,且树点有边权。然后有M个操作,分为三种:操作1:把某个节点x的点权增加a。操作2:把某个节点x为根的子树中所有点的点权都增加a。操作3:询问某个节点x到根的路径中所有点的点权和。输入格式第一行包含两个整数N,M。表示点数和操作数。接下来一行N个整数,表示树中节点的初始权值。接下来N-1行每行两个正整数from,to,表示该树中存在一条边(from,to)。再
优少
·
2019-08-17 17:00
【树形DP】【P3177】[
HAOI2015
] 树上染色
Description给定一棵\(n\)个点的带权树,要求选\(k\)个点染成黑色,剩下染成白色,最大化两两同色点之间的距离和。Limitations\(0\leqk\leqn\leq2000\)Solution首先看一个trick:考虑如下遍历一棵树的伪代码:funcdfs(u):size[u]#include#includeconstintmaxn=2003;intn,K,dK;intsz[m
一扶苏一
·
2019-08-05 15:00
学习笔记第四十一节:Min-Max反演
就像这一题:[
HAOI2015
]按位或我们先把每一位看成一个点,点的权值就是这个点被选中的期望时间,又因为是或操作,所以被操作成1就不可能变回去了。发现这个答案
Deep_Kevin
·
2019-03-27 20:21
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他