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
多校训练
2019牛客暑期
多校训练
营(第十场)J:Wood Processing
WoodProcessing题意:n块木板拼成k块。拼接的方式是横向连接,纵向选择一个不高于最高高度的h使得所有块里面的高度相等。去掉的高度是浪费的东西,求最小的浪费量。思路:设dp[i][j]表示前i块木板拼接成j块的最少花费。dp[i][j]=min(dp[k][j-1]+sum[i]-sum[k]-(sumw[i]-sumw[k])*h[k+1])k从0枚举到i-1。考虑斜率优化。代码:#i
Q王路飞
·
2020-07-11 02:46
DP
多校
2019牛客暑期
多校训练
营(第十场)F:Popping Balloons
PoppingBalloons题意:选3条横线,3条竖线,相邻线之间的距离不超过r,求能穿过的最大点数。思路:考虑只有一条横线,一条竖线的情况。利用竖线权值线段树维护该横坐标能通过的点数,枚举竖线,考虑该点会重复计算,所以先取出来,计算完后再加回去。3条横线,3条竖线类似。代码:#includeusingnamespacestd;constintN=1e5+5,lim=1e5+1;intmx[Ng
Q王路飞
·
2020-07-11 02:46
多校
数据结构
2019牛客暑期
多校训练
营(第十场)E:Hilbert Sort
HilbertSort参考博客:https://blog.csdn.net/qq_41117236/article/details/99694107#commentsedit代码:#includeusingnamespacestd;structnode{intx,y,num;}a[1000005];intcmp(nodex,nodey){returnx.num=0;k--){intd=1<
Q王路飞
·
2020-07-11 02:46
牛客
2019牛客暑期
多校训练
营(第九场)H Cutting Bamboos —— 区间更新主席树+查询第一个比x小(大)的值
Thisway题意:给你一些竹子,q个询问,问你从第l到第r个竹子,如果你要用y次砍完它,并且每次砍下来的长度是相同的,问你第x次砍在哪。题解:其实我是在写题解的时候才看的题目的。。刚做完j队友就将两个式子丢给我说是这道题的做法,然后由于自己没看题目不知道输出的是位置,结束了才A掉。。一个式子是valsumy∗(y−x)val\frac{sum}{y}*(y-x)valysum∗(y−x)也就是前
天翼之城
·
2020-07-08 07:37
主席树
想法
2019牛客暑期
多校训练
营(第九场) H Cutting Bamboos
题目描述:英语差题目分析:思路来自这位大佬Orz我们二分一个最高的整数,用主席树查询,满足区间内ans及以上高度的和大于等于第x次切除的,把ans+1上的去处,然后就可以算出答案来了。主席树上查树上的数字和以及数量代码:#include#include#include#defineintlonglongconstintmaxm=2e5+10;constintN=100000;intsum[maxm
HT008_123
·
2020-07-07 22:16
题目分析
主席树
二分
2019牛客暑期
多校训练
营(第九场)H、Cutting Bamboos 主席树+二分
链接:https://ac.nowcoder.com/acm/contest/889/H来源:牛客网时间限制:C/C++5秒,其他语言10秒空间限制:C/C++262144K,其他语言524288KSpecialJudge,64bitIOFormat:%lld题目描述Therearenbamboosarrangedinaline.Thei-thbamboofromthelefthasheighth
mmk27
·
2020-07-07 17:20
主席树
二分
2019牛客暑期
多校训练
营(第九场)H Cutting Bamboos(主席树+二分)
链接:https://ac.nowcoder.com/acm/contest/889/H来源:牛客网题目描述Therearenbamboosarrangedinaline.Thei-thbamboofromthelefthasheighthih_{i}hi.Youaregivenqqueriesofthetype(l,r,x,y).Foreachquery(l,r,x,y)weconsideron
hehedad
·
2020-07-07 05:27
数据结构
二分
牛客网暑期ACM
多校训练
营(第三场)- E - Sort String (KMP next数组寻找字符串循环节)(和另一种方法)
题目链接:链接:https://www.nowcoder.com/acm/contest/141/E来源:牛客网题目:时间限制:C/C++1秒,其他语言2秒空间限制:C/C++262144K,其他语言524288KSpecialJudge,64bitIOFormat:%lld题目描述Eddylikestoplaywithstringwhichisasequenceofcharacters.Oned
Bug_Programmer
·
2020-07-06 03:57
ACM训练
@HDU
多校训练
7-1005@HDU6390 GuGuFishtion (欧拉函数 + 容斥|莫比乌斯)
GuGuFishtionTimeLimit:3000/1500MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):1197AcceptedSubmission(s):454ProblemDescriptionTodayXianYuistoobusywithhishomework,buttheboringGuG
sizaif
·
2020-07-05 12:58
******
数论
******
ACM进阶之路
线段树、主席树习题
-2528(离散化+区间染色)B.Lightbulbs(离散化)F.GreedySequence(滑动窗口||线段树||主席树)arrayHDU-6703HCuttingBamboos2019牛客暑期
多校训练
营
cheng__yu_
·
2020-07-04 13:35
数据结构
线段树
2019牛客暑期
多校训练
营(第一场) D.Parity of Tuples (FWT)
D.ParityofTuples题目大意:给一个n∗mn*mn∗m矩阵(a)ij(a)_{ij}(a)ij,行向量为viv_ivi,求⊕x=02k(count(x)∗3xmod(109+7))\oplus_{x=0}^{2^k}(count(x)*3^x\spacemod(10^9+7))⊕x=02k(count(x)∗3xmod(109+7))其中count(x)count(x)count(x)
Nickwzk
·
2020-07-04 07:10
FWT
2018牛客
多校训练
---money(贪心)
链接:https://www.nowcoder.com/acm/contest/140/D来源:牛客网题目描述WhiteCloudhasbuiltnstoresnumberedfrom1ton.WhiteRabbitwantstovisitthesestoresintheorderfrom1ton.Thestorenumberedihasapricea[i]representingthatWhit
对你说的对
·
2020-07-02 05:00
思维or贪心
多校训练
2 问题 I: I Love Palindrome String
字符串哈希加回文自动机#include"bits/stdc++.h"usingnamespacestd;constdoubleeps=1e-8;#defineregregister#definelowbit(x)x&-x#definepllpair#definepiipair#definefifirst#definesesecond#definemakpmake_pairintdcmp(doubl
小虎仔的csdn
·
2020-07-01 16:13
算法
多校训练
2 问题 K: Keen On Everything But Triangle
主席树(学会了)#include#include#include#include#include#include#include#include#include#include#include#include#include#include#defineEPS1e-9#definePIacos(-1.0)#defineinf0x3f3f3f3f#definelllonglong#defineull
小虎仔的csdn
·
2020-07-01 16:13
算法
hdu 4911 Inversion(归并排序求逆序对数)2014
多校训练
第5场
InversionTimeLimit:2000/1000MS(Java/Others)MemoryLimit:131072/131072K(Java/Others)ProblemDescriptionbobohasasequencea1,a2,…,an.Heisallowedtoswaptwoadjacentnumbersfornomorethanktimes.Findtheminimumnumb
lyhvoyage
·
2020-07-01 11:27
比赛题
数据结构
牛客
多校训练
第九场 E(思维+期望计算)
玩一场游戏,游戏中会有n个点,每个点被点击成功的概率是p[i],游戏结束后所得分数是每段点击成功的长度的m次方的总和,求所得分数的期望。n,m3^m*P+2^m*P+2^m*P我们考虑3^m*P这部分,等价于3^m*P1*P2(P1为前五个点为01110的概率,P2为后面为11011的概率),然后我们想一下,求最后的期望值,要算出所有的情况,那么其中就会有一些前五个点为01110的情况,那么这部分
zyy_2017
·
2020-06-30 20:51
期望+概率
思维
2019牛客暑期
多校训练
营(第一场)B.integration
链接:https://ac.nowcoder.com/acm/contest/881/B来源:牛客网题目描述Givenndistinctpositiveintegers[a1,a2,a3…an],findthevalueof∫0∞1∏i=1n(ai2+x2)dx\int_0^\infty{\frac{1}{{\prod\nolimits_{i=1}^n{\left({a_i^2+{x^2}}\ri
Kimbing Ng
·
2020-06-29 12:36
ACM
2019牛客暑期
多校训练
营(第三场)
SolutionsB:CrazyBinaryString题意:给出$01$串,询问最长的“$01$数量相等”的字串和子序列。思路:字串的话,把$0$变成$-1$,求前缀和,如果$sum[r]-sum[l-1]=0$,说明$01$数量相等。所以可以跑一遍,$map$找到符合的位置。取最大。子序列:显示是$2{\ast}min(num[zero],num[one])$1#include2usingna
weixin_30908707
·
2020-06-28 02:39
HDU 4941 Magical Forest(map映射+二分查找)杭电
多校训练
赛第七场1007
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4941解题报告:给你一个n*m的矩阵,矩阵的一些方格中有水果,每个水果有一个能量值,现在有三种操作,第一种是行交换操作,就是把矩阵的两行进行交换,另一种是列交换操作,注意两种操作都要求行或列至少要有一个水果,第三种操作是查找,询问第A行B列的水果的能量值,如果查询的位置没有水果,则输出0.因为n和m都很
weixin_30756499
·
2020-06-28 00:12
2018牛客网暑期ACM
多校训练
营(第六场)C(组合数)
题目描述:你有n个不重复的集合,你每一次都要取一个大小为[1,m]的数,并把这些数放入第i到n个集合中。问你最多的可行的方案数。题目分析:这个题目我们可以转化为染色问题。考虑枚举最后有k种颜⾊,那么有种方案进行枚举。由于每种操作对⼀个后缀有影响,区分⽅案只要考虑第⼀个被影响的位置即可。n个位置放k种球,每个位置可以放多个,由隔板法⽅案数为。而根据加法原理,最终的答案是1到min(n,m)中的类和因
weixin_30538029
·
2020-06-27 21:51
2019牛客暑期
多校训练
营(第六场)Palindrome Mouse 回文树+dfs
题目传送门题意:给出一个字符串,将字符串中所有的回文子串全部放入一个集合里,去重后。问这个集合里有几对,使得a是b的子串。思路:一开始想偏了,以为只要求每个回文串的回文后缀的数量加去掉开头结尾字符的数量就可以了。事实上,如果我们把去掉两个字符的字符串称为父节点,那么父节点的回文后缀和自己也能形成这样的pair。设一个字符串x能产生的贡献为$dp[x]$,我们考虑x能产生的贡献是什么呢?一个是和自己
weixin_30485379
·
2020-06-27 20:51
2019牛客暑期
多校训练
营(第七场)A String
Astringisperfectifithasthesmallestlexicographicalorderingamongitscyclicrotations.Forexample:“0101”isperfectasitisthesmalleststringamong(“0101”,“1010”,“0101”,“1010”).Givena01string,youneedtosplititinto
旺 崽
·
2020-06-26 02:50
字符串
牛客
暴力
2019牛客暑期
多校训练
(第七场)H-Pair
2019牛客暑期
多校训练
(第七场)H-Pair牛客复制题目格式太烦了,直接贴截屏了。
歇斯底里的o微笑
·
2020-06-26 01:29
动态规划
2019牛客暑期
多校训练
营(第七场)E Find the median 线段树 特殊存法
题目链接:https://ac.nowcoder.com/acm/contest/887/E题意:给你n个区间,每次往你现有的数中加上l,l+1,.....,r-1,r这些数,问你每次加完这些数后你现在的数中的中位数是多少。做法:先将给你的数进行离散化,然后进行一番特殊的处理后就可以使用线段树了。什么特殊的处理呢,就是把右端点++,然后每次更新的时候只更新离散化后的,令每次结点更新的数都是(ve[
余西子
·
2020-06-25 22:30
思维
数据结构
2019牛客暑期
多校训练
营(第一场)E.ABBA
考虑题目的约束条件对于任何合法情况的前缀应满足A<=n+BA<=n+BAusingnamespacestd;#definerep(i,a,n)for(inti=a;i=a;i--)#definepbpush_back#definempmake_pair#defineall(x)(x).begin(),(x).end()#definefifirst#definesesecond#defi
indiewar
·
2020-06-25 15:34
acm
组合数学
牛客网暑期ACM
多校训练
营(第九场)+训练日记
今天的是欢乐场!大佬们看着我们受折磨而欢乐的欢乐场,,大佬说今天这场的题大多是经典题改编的,感觉很有意思,很多能看的题,,赶脚这套题可以好好研究研究,都比较经典。、我们今天就A了一个题E,用的概率的知识点的思想。E、MusicGame题意:n个位置,点或不点(1or0),每种情况没有连续x个位置都点了,即得价值X^m,求所有的期望思路:概率上,其期望是概率*对应价值之和,本题可以得出对于所有情况,
20164235
·
2020-06-25 13:17
数学
假期集训心得与感想
数据结构
思维
牛客网暑期ACM
多校训练
营(第一场)
题目对我来说太难了,还好做了心理准备-打多校就是为了补题~AMonotonicMatrix题目描述CountthenumberofnxmmatricesAsatisfyingthefollowingconditionmodulo(109+7).*Ai,j∈{0,1,2}forall1≤i≤n,1≤j≤m.*Ai,j≤Ai+1,jforall1≤iusingnamespacestd;typedefl
阿狸啊阿狸
·
2020-06-25 13:11
牛客网暑期ACM
多校训练
营(第九场
CGambling一开始感觉这个题似乎没什么逻辑,博主只是跟着题解AC了一遍。。等写博客的时候大概想了想概率与此时应加的钱的关系,才觉得有点道理。我们要明白两件事情。第一,一开始的概率为1/2。第二,题解上写的概率的转换。也就是设当前胜率为p,那么如果下一场赢了,胜率会变成p+q,输了胜率会变成p-q。总之只需要明白胜率会进行加加减减知道最后变成1或者0。所以这也就说明了为什么下注的钱为什么为2q
大学要有梦想
·
2020-06-25 08:44
比赛总结
北方大学 ACM
多校训练
赛 第四场 题解
A.恶魔包毁灭世界已知一张二分图,问哪些边是二分图的可行边?先跑最小流,再把残余网络建图,几个重要结论是:·最小割的可行边(满流&&2点不在一个SCC中)·最小割的必行边(可行边&&2点分别与源点和汇点在同一SCC中)·二分图的可行边(两点在一个SCC中)#include#include#include#include#include#include#include#include#include
nike0good
·
2020-06-24 17:30
比赛题解
网络流
二分图
最小割
计算几何
2019牛客暑期
多校训练
营(第一场)A Equivalent Prefixes 单调栈
题目链接:https://ac.nowcoder.com/acm/contest/881/A题意:求最大的p,满足[1,p]任何区间的最小值的下标都相等题解:假设前面的都符合了,在判断到第i个时,判断前面第一个比a[i],b[i]小的位置k1,k2是否相同,因为在这个范围内,是a[i]和b[i]小,k1k2往前就是已经符合好的了#includeusingnamespacestd;constintN
mmk27
·
2020-06-24 15:43
单调栈/队列
2019牛客暑期
多校训练
营(第四场)
A-meeting题意:在一棵树上,多个节点有人。选择一个节点使得这些人到这个点的路径最大值最小。解析:将不存在人的叶子都割掉,直到所有叶子都是人为止,你会发现就是求剩下来树的直径。代码:#includeusingnamespacestd;constintN=1e5+5;structnode{intto,next;}e[N*2];intcnt,head[N];voidadd(intx,inty){
JK Chen
·
2020-06-23 22:10
2019牛客暑期
多校训练
营(第八场)
AAll-oneMatrices题意:问有多少个全1的子矩形,且该矩形不会被另外一个全1子矩形覆盖解法:我们预处理每个1的高度以及每一行的前缀和,枚举每一行i,单调栈求出每个点j以h[i][j](1的高度)为高度的矩形左边界L[j]和右边界R[j],然后枚举每个点,如果sum[i+1][R[j]]-sum[i+1][L[j]-1]!=R[j]-L[j]+1,说明这个矩形下面一排不全是1,不会被覆盖
一只叫橘子的猫
·
2020-06-22 20:01
牛客多校
牛客网暑期ACM
多校训练
营(第一场)E.Removal(dp)
牛客网暑期ACM
多校训练
营(第一场)E.Removal传送门昨天下午,牛客多校第一场,开局两道题,之后盯上了这题,一直挂机到比赛结束,本蒟蒻挂机期间机队友推出了A题的规律,最后3题gg赛后看了眼榜葫芦爷真的赛时想的
Murphyc
·
2020-06-22 02:03
18ACM多校
dp
牛客网暑期ACM
多校训练
营(第九场) F Typing practice(AC自动机+思维)
链接:https://www.nowcoder.com/acm/contest/147/F来源:牛客网时间限制:C/C++1秒,其他语言2秒空间限制:C/C++262144K,其他语言524288K64bitIOFormat:%lld题目描述Niuniuispracticingtyping.Givennwords,Niuniuwanttoinputoneofthese.Hewantstoinput
LSD20164388
·
2020-06-21 23:27
细节处理
AC自动机
队列
模拟
思维
随机化+二维差分(区间更新) 7.21牛客暑期
多校训练
营二 J
10.WhiteRabbithasarectangularfarmlandofn*m.Ineachofthegridthereisakindofplant.Theplantinthej-thcolumnofthei-throwbelongstheai-thtype.WhiteCloudwantstohelpWhiteRabbitfertilizeplants,butthei-thplantcano
木直
·
2020-06-21 23:13
大二暑假集训
牛客网暑期ACM
多校训练
营(第九场)H. Prefix Sum(CDQ分治)
题目描述Niuniuhaslearnedprefixsumandhefoundaninterestingaboutprefixsum.Let'sconsider(k+1)arraysa[i](0=2)Initially,allelementsina[0]are0.Therearetwokindsofoperations,whicharemodifyandquery.Foramodifyoperat
Jaihk662
·
2020-06-21 22:24
#
分治与分块
牛客网暑期ACM
多校训练
营(第九场)E Music Game
期望满足可加性(线性性)E(x+y)=E(x)+E(y)说明期望可以分段计算,总的期望等于各段期望的和这道题大意:有长度为n的01串,连续x个1的得分为x^m然后给出每个位置为1的概率,问得分的期望根据上面说的期望的线性,分段枚举连续1的位置(注意连续1的两端都是0)答案加起来就行注意算连续1的概率的积的时候,不能用前缀来算,因为可以出现有0的情况,开二维数组fij表示从i到j这一段的积代码#in
海绵与我同在
·
2020-06-21 21:11
概率DP
牛客网暑期ACM
多校训练
营(第九场) E Music Game
https://www.nowcoder.com/acm/contest/147/E整体思路就是暴力求所有连续区间的概率想着用前缀来做;发现如果有一个概率是0的话,会影响后面的前缀积于是就分块来求前缀即可#include#definemod1000000007usingnamespacestd;longlongsu[1111];longlongfa[1111];longlongqz[1111];l
threeh20
·
2020-06-21 08:33
暴力
牛客网暑期ACM
多校训练
营(第九场) E(Music Game)
题目描述NiuniulikestoplayOSU!WesimplifythegameOSUtothefollowingproblem.Givennandm,therearenclicks.Eachclickmaysuccessorfail.ForacontinuoussuccesssequencewithlengthX,theplayercanscoreX^m.Theprobabilitythat
snayf
·
2020-06-21 07:59
牛客网暑期ACM
多校训练
营(第九场) E-Music Game(思路+大数逆元)
链接:https://www.nowcoder.com/acm/contest/147/E来源:牛客网题目描述NiuniulikestoplayOSU!WesimplifythegameOSUtothefollowingproblem.Givennandm,therearenclicks.Eachclickmaysuccessorfail.Foracontinuoussuccesssequence
Mikasa_Ack
·
2020-06-21 06:41
思路题
n
牛客网暑期ACM
多校训练
营(第九场)E Music Game
概率题,我们先预处理出来每个区间出现的概率,然后记得计算的时候当前区间的前后要乘以失败的概率再乘以区间所能产生的价值(x^m)。最后求一求就结束了。#include#include#include#includeusingnamespacestd;#defineLLlonglongintconstintmod=1e9+7;constintinv=570000004;intn,m;LLp[1010]
_bread
·
2020-06-20 23:41
多校
牛客
2019牛客暑期
多校训练
营(第二场)J Subarray
题意:长度为$1e9$的区间$A$下标为$[0,1e9-1]$,数输入$n$个区间,$[l_i,r_i]$区间类的值为1,其余为-1,问有多少区间和大于0.题解:看了来自大佬的博客,能够产生贡献的点最多只有$3e7$个,意思是先求一个前缀和,然后画成图应该是这样。最差就是这样了,能够有影响的就只有这$3e7$个点(可能是分段的),那么问题来了,怎么求出这$3e7$个点。来自大佬的博客为什么呢?在大
李建明180
·
2019-12-12 00:00
2019牛客暑期
多校训练
营(第一场)A - Equivalent Prefixes(单调栈)
题意给定两个$n$个元素的数组$a,b$,它们的前$p$个元素构成的数组是“等价”的,求$p$的最大值。“等价”的意思是在其任意一个子区间内的最小值相同。$[link]$分析这题有两种做法,笛卡尔树和单调栈,这里暂且只介绍单调栈的做法。我们先假设$p=i$成立,考虑新加进来的$i+1$,如果以$i+1$为右端点构成的所有区间最小值相同,那么$p$就可以更新为$i+1$(这样的话就可以通过小区间的最
Wizarderror
·
2019-09-27 21:00
2019牛客
多校训练
营第四场补题
J题:Freehttps://blog.csdn.net/canxuezhinuanyang/article/details/97671247题意:给你n个城市,m条道路,经过每一条要花费这条路的代价,现给你k个机会,使得最多k条路的代价为0,问从起点s到终点t花费的最少代价思路:据说是分层图最短路经典裸题:https://www.cnblogs.com/wizarderror/p/1126271
*Zzz
·
2019-09-17 12:00
2019牛客
多校训练
营第五场补题
G题:subsequence题意:给定两个由数字字符组成的字符串s,t,计算将s的子序列看成正整数后比t大的子序列的数量。分析:s的子序列长度大于t的一定比t大(排除0开头的),通过组合数预处理就能够求得,那么重点算s子序列长度等于t的有几个是大于t的。这里显然要用dp的做法,用s、t从右往左的位置标记dp的状态,dp[i][j]表示状态:前i个字符串s和前j个字符串t的最大个数。对于每个状态,它
*Zzz
·
2019-09-17 12:00
2019牛客
多校训练
营第三场补题
B题:CrazyBinaryString把0看成-1,前缀和,pos[0+n]=0#includeusingnamespacestd;constintmaxn=1e5+3;inta[maxn];intpos[maxn>n>>s;for(inti=0;i#include#includeusingnamespacestd;constintmaxn=20000;constintM=900000009;s
*Zzz
·
2019-09-16 01:00
2019牛客
多校训练
营第二场补题
https://ac.nowcoder.com/acm/contest/882/FF题PartitionProblem题意:有两个队,n个人,每个人和其他n-1有个竞技值,当处于不同队时,就能增加这个值,求最大的总竞技值。分析:暴力DFS回溯搞组合数。对于这个问题,就得先构造一个初始状态入手,初始状态也就是全都在B队,由于关键在于对立,所以可以让1先在A队来简化,接下来的入A队就加上该加的竞技值,
*Zzz
·
2019-09-11 01:00
2019牛客暑期
多校训练
营(第二场)----赛后/补题感悟
点击这里回到2019牛客暑期
多校训练
营解题—目录贴菜鸡感悟补题依旧很慢,终于搞完了了爆零场,说实话有些题花了我好长时间找算法和理解。。。
int *zym;
·
2019-09-08 15:44
2019牛客暑期
多校训练
营(第二场)J-Subarray(思维)
>传送门0$的区间数量分析题目意思很简单,对不对~那接下来我们就思考下该怎么做这题。考虑做前缀和,问题就转化成$sum[i]-sum[j]>0$的对数举个栗子,比如序列$\left\{-1,-1,-1,1,1,1,1\right\}$,对应的前缀和为$\left\{-1,-2,-3,-2,-1,0,1\right\}$那么$-1>-2$,中间的$\left\{-1,-1,1,1,1\right\}
Wizarderror
·
2019-09-06 22:00
2019牛客暑期
多校训练
营(第八场场)_E题 Explorer(线段树+可撤销并查集)
题目链接:https://ac.nowcoder.com/acm/contest/888/E题意:给你一张无向图,每条边ui,vi的权值范围为[Li,Ri],要经过这条边的条件是你的容量要在[Li,Ri],现在问你你有多少种容量使得你可以从1走到n。思路:首先会想到离散化,离散l,r,然后用线段树去维护这个区间(区间左闭,右开),每个节点存放这个容量可以通过哪些路径,最后遍历这颗树,使用可撤销并查
HKer_YM
·
2019-09-06 15:53
Explorer(线段树
ACM
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他