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
BZOJ
BZOJ
3551 ONTAK2010 Peaks加强版 Kruskal重构树+可持久化线段树
题目大意:同3545强制在线3545题解传送门:http://blog.csdn.net/popoqqq/article/details/40660953强制在线没法排序启发式合并也就用不了了Kruskal重构树是个挺好玩的东西可以拿来处理一些最小生成树的边权最值问题这里我们Kruskal连边时并不直接连边而是新建一个节点ext将两个点所在子树都连到ext的儿子上比如说样例的树就建成了这样图中红色
PoPoQQQ
·
2023-10-11 21:40
Kruskal
BZOJ
可持久化数据结构
BZOJ
BZOJ3551
Kruskal
可持久化线段树
[SDOI2012]任务安排
BZOJ
2726 斜率优化+二分查找
网上的题解...状态就没有一个和我一样的...这让我有些无从下手...分析:我们考虑,正常的斜率优化满足x(i)单调递增,k(i)单调递增,那么我们就可以只用维护一个单调队列满足对于当前的x(i)有最小值即可,因为x(i)满足单调递增。这样的话,我们就可以维护一个单调队列让队首元首最小。而这道题,可以发现有部分数据满足x(i)单调递增,那么直接裸上就可以,但是由于时间有负数,所以x(i)并不满足单
初仔仔
·
2023-10-11 19:43
数据结构与算法
bzoj
1218 [HNOI2003]激光炸弹 二维前缀和
[HNOI2003]激光炸弹TimeLimit:10SecMemoryLimit:162MBSubmit:3022Solved:1382[Submit][Status][Discuss]Description一种新型的激光炸弹,可以摧毁一个边长为R的正方形内的所有的目标。现在地图上有n(N2#include3#include4#include5#include67#defineN50078usin
weixin_30412013
·
2023-10-09 13:34
BZOJ
1218: [HNOI2003]激光炸弹(二维前缀和)
Description一种新型的激光炸弹,可以摧毁一个边长为R的正方形内的所有的目标。现在地图上有n(N#include#defineN5000usingnamespacestd;intsum[5005][5005];intn,x,y,v,R,maxn1=0,maxn2=0,maxn=0;intmain(){//cin>>n>>R;scanf("%d%d",&n,&R);for(inti=1;i>
weixin_30419799
·
2023-10-09 13:34
[HNOI2003]激光炸弹
题目:
BZOJ
1218、洛谷P2280。题目大意:给你一个5000*5000的平面,一些点可能有价值,求边长为r的正方形最多能框住多少价值(正方形的边必须与x、y轴平行)。解题思路:二维前缀和dp。
weixin_30834019
·
2023-10-09 13:34
c/c++
bzoj
1218[HNOI2003]激光炸弹
题目传送门看到十秒果断想到暴力,结果一维前缀和优化TLE了,只好去%了一发二维前缀和。花了几分钟看了一下,发现其实就是个简单的容斥原理。以矩阵的右下角作为描述点,预处理出所有的矩阵f[i][j],表示从(1,1)到(i,j)所有值的和。那么如图所示:要求的部分就是红色部分。设红色部分右下角的坐标为(n,m),红色矩阵宽为a,长为b,则答案就是f[n][m]-f[n-a][m]-f[n][m-b]+
BLInBLud
·
2023-10-09 13:34
bzoj
二维前缀和
bzoj
二维前缀和
BZOJ
1218:[HNOI2003]激光炸弹 二维数组前缀和 暴力
链接:https://ac.nowcoder.com/acm/problem/20032来源:牛客网题目描述一种新型的激光炸弹,可以摧毁一个边长为R的正方形内的所有的目标。现在地图上有n(N≤10000)个目标,用整数Xi,Yi(其值在[0,5000])表示目标在地图上的位置,每个目标都有一个价值。激光炸弹的投放是通过卫星定位的,但其有一个缺点,就是其爆破范围,即那个边长为R的正方形的边必须和x,
纯小白牛ad
·
2023-10-09 13:29
算法
[日常摸鱼]
bzoj
1218[HNOI2003]激光炸弹-二维前缀
题意:二维网格一些格子有权值,求用边长为$r$的正方形能覆盖到格子权值和的最大值,格子大小$\leq5000$非常裸的二维前缀,然而题目下标从0开始!QAQ要是比赛就要爆零啦…#include#definerep(i,n)for(registerinti=1;ib?a:b;}intmain(){scanf("%d%d",&n,&r);p=q=r;rep(i,n){scanf("%d%d%d",&x
aocai2015
·
2023-10-09 13:57
[
BZOJ
4003]城池攻占:可并堆+lazy tag
首先,这道题有非常简单的暴力写法,只要对每个人暴力一步步往上走即可。如何优化暴力呢?最容易想到的方法是加速转移过程,即倍增,但空间貌似不太够...那么我们从另一个角度考虑:利用重复的信息。同一段路可能被很多人走过,造成了极大的时间浪费,我们可以考虑把要走同一段路的人集中在一起,这样只要走一次,就能同时判断每个人能否走下去了。怎么操作呢?我们以每一个城池为根建立小根堆,堆中的元素是一个个骑士的战斗力
pig_dog_baby
·
2023-10-07 15:54
bzoj
4003: [JLOI2015]城池攻占
题意:小铭铭最近获得了一副新的桌游,游戏中需要用m个骑士攻占n个城池。这n个城池用1到n的整数表示。除1号城池外,城池i会受到另一座城池fi的管辖,其中fi#include#include#include#defineLLlonglongusingnamespacestd;structnode{inty,next;}a[300010];intlen=0,last[300010];structtrn
fyc_kabuto
·
2023-10-07 15:54
左偏树
BZOJ
4003: [JLOI2015]城池攻占
Description小铭铭最近获得了一副新的桌游,游戏中需要用m个骑士攻占n个城池。这n个城池用1到n的整数表示。除1号城池外,城池i会受到另一座城池fi的管辖,其中fi0;保证任何时候骑士战斗力值的绝对值不超过10^18。这题不一看就是什么神仙数据结构么。。点个技能点:左偏树(看个概念考虑暴力做法,对于每一个骑士往上比较,复杂度(nm)再考虑优化暴力,对于每个骑士,像线段树一样维护标记,往上跳
bajiuchun3030
·
2023-10-07 15:53
数据结构与算法
学习进度——附《全国青少年信息学奥林匹克系列竞赛大纲》
1、树状数组(详见树状数组2.2.3.3)2、线段树(详见线段树2.2.3.3)3、STL部分容器(详见STL2.1.2.13),vector、栈、队列4、三分算法
BZOJ
#17曲线注意:1.涉及浮点数
来自八中的小鹿
·
2023-10-05 23:51
学习心得
学习
2018-07-08
早上继续NewTrainNewTrain7
bzoj
3155Preprefixsum题解:这题比较简单首先发现我们要算的实质上是a_l*(r-l+1)+a_{l+1}*(r-l)+…+a_r*1这个东西还是很好维护的一种简单的方法是
wawawa8
·
2023-09-30 21:16
BZOJ
4612([Wf2016]Forever Young) 题解
1.题目题目描述我的生日快到了!唉,但如今我已经老了,我想重新获得年轻的感觉。幸运的是,我想出了一个让人感觉更年轻的好方法:如果我把我的年龄以适当选择的bbb进制书写,那么它看起来会更小。例如,假设我以101010进制书写的年龄是323232岁;以161616进制书写,它只有202020(0x200x200x20)!然而,在这样做时,我不能选择任意进制数。如果以bbb进制为数写的我的年龄包含0−9
yyf525
·
2023-09-30 09:14
题解
算法
图论
数据结构
路径记录(很久之前)
12.22【
BZOJ
】2243[SDOI2011]染色树链剖分+线段树【
BZOJ
】1724[Usaco2006Nov]FenceRepair切割木板手写堆【
BZOJ
】1455罗马游戏左偏树【
BZOJ
】1202
weixin_33681778
·
2023-09-26 06:33
数据结构与算法
c/c++
BZOJ
-2819: Nim(BIT+LCA+DFS序列)
刚开始还以为是神马博弈论的神题,仔细一看原来只是维护一下树上链的sg函数,说白了就是维护一下链的xor和,那就直接用DFS序列+BIT水过去就可以啦~(LCA当然也要顺便求一下)代码(懒得写倍增,就只写写了TarjanLCA了,
BZOJ
AmadeusChan
·
2023-09-25 11:47
BZOJ
-3249: [ioi2013]game(动态线段树套SBT)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3249官方题目和数据:http://www.ioi2013.org/competition/tasks/刚开始以为怎么这么一道傻叉数据结构题怎么没有什么人去写,不就一裸线段树套线段树,或者线段树(动态建树)套平衡树,还是平衡树套平衡树还是线段树神马的啊,然后就开始狂码上半天sgt+splay,交
AmadeusChan
·
2023-09-25 09:12
BZOJ
-1901: Zju2112 Dynamic Rankings & VIJOSP1665区间查询 题解
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1901https://vijos.org/p/1665思路:使用线段树(树状数组比较省空间,也不需要担忧爆栈)套平衡树(具体做法:在每个区间上建立一颗相应的BST),每次修改时修改该点相应区间上的平衡树,每次查询时,先将对应的全部区间找出,在每棵平衡树上二分查找排名为k的数(统计排名使用平衡树即
AmadeusChan
·
2023-09-25 05:09
【
bzoj
4303】数列 / T4(K-D tree)
数列/T4题目链接:
bzoj
4303题目大意给你n个数,一开始都是0,从1到n编号,然后每个数还有标识符,所有的标识符是一个1~n的排列。
SSL_TJH
·
2023-09-24 08:03
纪中题目
#
树
K-D
tree
BZOJ
-1014: [JSOI2008]火星人prefix(字符串HASH+splay)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1014这道题是有修改的,那么SA就不行了,想想之前那个字符串HASH的LCP求法,令hash(i,j)=s(j)27^0+s(j-1)27^1+...+s(i)*(j-i),那么如果hash(i,j)=hash(l,r),那么说明s(i..j)与s(l..r)有很高的概率相同,那么用splay维
AmadeusChan
·
2023-09-16 22:24
字符串
BZOJ
4179B运用知识AC自动机匹配后缀的连续性找环DAG找最长路
SMusk
·
2023-09-14 23:52
BZOJ
-3473: 字符串(Suffix Array+Binary Search)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3473后缀数组。然后我这个傻叉没YY出O(nlogn)的做法,只能手残了一个枚举每一个后缀,然后二分查找该后缀产生的最长符合条件的前缀,主席树维护查询操作的O(nlog^2n)的做法,然后又再次很长很慢的卡过去了额。。。(后来又YY了一下,好像枚举出改前缀之后,该前缀的所有位就没有必要枚举后缀了
AmadeusChan
·
2023-09-14 19:45
Bzoj
3687简单题(bitset)
题意给定一个含nnn(n#includeusingnamespacestd;constintmaxn=2e6+9;bitsetbit;intread(){intx=0;charc=getchar();while(c>'9'||c='0'&&c=0;i--)if(bit[i]==1)ans^=i;//把能产生贡献的异或求和printf("%d",ans);return0;}
Robin_w2321
·
2023-09-12 15:21
题解
位运算
bitset
BZOJ
-3230: 相似子串(后缀数组+RMQ+二分查找)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3230首先对原串和原串反过来的串做后缀数组,求出sa[],rank[],height[],然后利用height[]查询最长公共前缀后缀,然后二分查找排名为i,j的子串位置,然后得出答案,记得longlong。代码:09fa513d269759ee65948ccdb0fb43166c22dff4.
AmadeusChan
·
2023-09-09 00:55
BZOJ
-1030: [JSOI2007]文本生成器(AC自动机+DP)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1030AC自动机上的DP,f[i][j]表示文本匹配到i,在AC自动机上匹配到j的且未匹配完任何单词的情况,那么答案就是总数减去所有不合法数啦~(注意负数)代码(之前数据范围开小莫名T了N次):#include#include#include#includeusingnamespacestd;#
AmadeusChan
·
2023-08-30 00:07
线段树专题-黑白棋盘
BZOJ
-1453
线段树专题-黑白棋盘题目来源
BZOJ
−1453
BZOJ
-1453
BZOJ
−1453题意QQQ次操作每次操作给出(x,y)(x,y)(x,y),将(x,y)(x,y)(x,y)个格子颜色取反每次操作后,输出棋盘上黑白联通块的个数
phython96
·
2023-08-29 09:59
ACM-ICPC训练题解
数据结构系列
线段树系列
[状压dp][
BZOJ
4197][NOI2015] 寿司晚宴
每个人都是自己的主角!没有人注定是二货!普通人也可以创造奇迹!——《爱情公寓》题意:在晚宴上,主办方为大家提供了n−1种不同的寿司,编号1,2,3,…,n−1,其中第i种寿司的美味度为i+1(即寿司的美味度为从2到n)。现在小G和小W希望每人选一些寿司种类来品尝,他们规定一种品尝方案为不和谐的当且仅当:小G品尝的寿司种类中存在一种美味度为x的寿司,小W品尝的寿司中存在一种美味度为y的寿司,而x与y
Wall-E99
·
2023-08-28 01:15
noi历年试题
状压dp
状压dp
noi试题
质因数分解
BZOJ
1297 【SCOI2009】迷路 题解
题目链接:点这里(
bzoj
)题目大意有一个n个节点的有向带权图,给出其邻接矩阵表示法,求0到n-1长度为T的路径个数。
ZJL_OIJR
·
2023-08-25 22:50
BZOJ
-2748: [HAOI2012]音量调节(DP)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2748额。。。裸裸的DP,直接推一次就好了额。。。代码:#include#include#includeusingnamespacestd;constintmaxn=51,maxl=1010;boolf[maxn][maxl];intn,bl,ml,c[maxn];intmain(){scanf
AmadeusChan
·
2023-08-23 06:30
BZOJ
-2007: [Noi2010]海拔(平面最小割转对偶图最短路)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2007机房快关了。。。贴了代码就滚回去了。。。代码:#include#include#include#includeusingnamespacestd;#defineMAXN510#defineinf0x7fffffff#defineMAXVMAXN*MAXNstructedge{edge*ne
AmadeusChan
·
2023-08-23 00:24
BZOJ
-2433: [Noi2011]智能车比赛(最短路)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2433我们可以YY出必定存在最短路仅由S,T,和公共点之间的直线连边构成,那么就每次对于一个点,求出其到右边所有点之间的可行连边,这个可以维护两个斜率上下界,为了保证精度,使用向量来表示,然后要是S在右边,那就和T交换一下,最后最短路一次即可,O(n^2+n^2logn)代码(计算几何太弱了,调
AmadeusChan
·
2023-08-18 20:20
BZOJ
-1911: [Apio2010]特别行动队(DP+斜率优化)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1911嗯。。。方程很好想吧?f(i)=max{f(j-1)+value(j,i)}value(j,i)表示从i选取到j在连续一段中的价值。然后化简:令:s[i]=x[1]+...+s[i]X(i)=(2*a*s[i-1])Y(i)=(a*s[i-1]*s[i-1]-b*s[i-1]+f[i-1]
AmadeusChan
·
2023-08-17 12:25
BZOJ
2097 Exercise 奶牛健美操 二分答案+树形DP+贪心
题目大意:给定一棵树,可以删掉k条边,求删掉后森林中所有树直径的最大值的最小值最大值最小,典型的二分答案此题我们二分树的直径,每次二分DFS一次,对于每个节点统计出所有子树删边后的dis,排序,贪心删掉最大的,直到最大的两个子树相加不会超过二分的答案为止时间复杂度O(nlog^2n)老子的二分居然写挂了。。。桑不起啊啊啊啊#include#include#include#include#defin
PoPoQQQ
·
2023-08-17 11:33
树形DP
BZOJ
贪心
二分答案
BZOJ
BZOJ2097
二分答案
树形DP
贪心
洛谷P4169 [Violet]天使玩偶/SJY摆棋子
Address洛谷P4169
BZOJ
2712Solution丢一发CDQ分治的解法。
Log_x
·
2023-08-15 09:04
洛谷
BZOJ
CDQ分治
树状数组
卡常数
BZOJ
4033 [HAOI]树上染色
TimeLimit:10SecMemoryLimit:256MBDescription有一棵点数为n的树,树边有边权。给你一个在0~n之内的正整数m,你要在这棵树中选择m个点,将其染成黑色,并将其他的n-m个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间距离的和的收益。问收益最大值是多少。Input第一行两个整数n,m。接下来n-1行每行三个正整数fr,to,len,表示该
Log_x
·
2023-08-15 09:33
BZOJ
洛谷
树形结构
动态规划
深度优先搜索
倍增
最近公共祖先
SDOI2014 旅行 动态开点线段树
写的指针比较慢自带巨大常数在
BZOJ
和洛谷都tle了卡卡常就A了宛如智障一般在可以直接判断大小然后swap的地方声明了两个int来进行区间修改于是光荣tle没有写内存回收删除操作直接把原来所在树上的权值设为
Yjmstr
·
2023-08-05 23:05
线段树
动态开点线段树
树链剖分
BZOJ
-1196: [HNOI2006]公路修建问题(二分)
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1196没什么好说的,二分判定最大值,然后并查集判断连通性就好了。(之前用Kruskal弄了半版WA的我真是傻X)代码:#include#include#includeusingnamespacestd;#defineMAXN10010#defineMAXM20010ints[MAXM],
AmadeusChan
·
2023-08-02 19:44
BZOJ
3007 [SDOI2012]拯救小云公主 - 对偶图 + 并查集
Solution答案具有单调性,显然可以二分答案。有两个注意点:英雄是可以随便走的,也就是不是网格图。。。还有坐标不能小于$1$QAQ开始时英雄在左下角,公主在右上角,我们反过来考虑,让英雄不能到达公主那。把每个boss看作是以其坐标为圆心,$mid$为半径的圆。这时必须满足条件:矩形的下边和左边或上边能通过圆连接或者矩形的右边和左边或上边能通过圆连接。这样我们只需把下边和右边看作一个点,左边和上
weixin_30414155
·
2023-08-02 17:37
提高篇 第五部分 动态规划 第4章 状态压缩类动态规划
blog.csdn.net/guoyangfan_/article/details/82255162骑士SGU223-lcan-博客园P2607[ZJOI2008]骑士[ZJOI2008]骑士-洛谷例2牧场的安排(
Bzoj
1725
dllglvzhenfeng
·
2023-07-30 10:35
计算机考研机试
《信息学奥赛一本通
提高篇》
动态规划
算法
青少年趣味编程
计算机考研
信奥
BZOJ
3384: [Usaco2004 Nov]Apple Catching 接苹果( dp )
dpdp(x,k)=max(dp(x-1,k-1)+***,dp(x-1,k)+***)***=0or1,根据情况(
BZOJ
1750双倍经验)------------------------------
weixin_30666943
·
2023-07-29 19:02
bzoj
3384: [Usaco2004 Nov]Apple Catching 接苹果
双倍经验题。。。-->1750dp!!3384:[Usaco2004Nov]AppleCatching接苹果TimeLimit:1SecMemoryLimit:128MBSubmit:61Solved:52[Submit][Status][Discuss]Description很少有人知道奶牛爱吃苹果.农夫约翰的农场上有两棵苹果树(编号为1和2),每一棵树上都长满了苹果.奶牛贝茜无法摘下树上的苹果
weixin_30800807
·
2023-07-29 19:02
bzoj
3384&&1750: [Usaco2004 Nov]Apple Catching 接苹果
比较水的dp。#include#include#includeusingnamespacestd;intmaxx(intx,inty){returnx>y?x:y;}intf[1005][35][2],a[1005],ans;intmain(){intt,w;scanf("%d%d",&t,&w);for(inti=1;i<=t;i++)scanf("%d",&a[i]);for(inti=1;i
mengbi_er
·
2023-07-29 19:01
bzoj
————dp
bzoj
3384[Usaco2004 Nov]Apple Catching 接苹果*&&
bzoj
1750[Usaco2005 qua]Apple Catching*
bzoj
3384[Usaco2004Nov]AppleCatching接苹果
bzoj
1750[Usaco2005qua]AppleCatching题意:两棵树,每分钟会从其中一棵树上掉一个苹果下来,捡苹果的人只愿意
anheku1562
·
2023-07-29 19:00
数据结构与算法
BZOJ
3384: [Usaco2004 Nov]Apple Catching 接苹果/
BZOJ
1750: [Usaco2005 qua]Apple Catching dp
3384:[Usaco2004Nov]AppleCatching接苹果TimeLimit:1SecMemoryLimit:128MBSubmit:86Solved:72[Submit][Status][Discuss]Description很少有人知道奶牛爱吃苹果.农夫约翰的农场上有两棵苹果树(编号为1和2),每一棵树上都长满了苹果.奶牛贝茜无法摘下树上的苹果,所以她只能等待苹果从树上落下.但是,
BlackJack_
·
2023-07-29 19:30
—————————Usaco
—————————dp
bzoj
3384: [Usaco2004 Nov]Apple Catching 接苹果(DP)
3384:[Usaco2004Nov]AppleCatching接苹果TimeLimit:1SecMemoryLimit:128MBSubmit:114Solved:94[Submit][Status][Discuss]Description很少有人知道奶牛爱吃苹果.农夫约翰的农场上有两棵苹果树(编号为1和2),每一棵树上都长满了苹果.奶牛贝茜无法摘下树上的苹果,所以她只能等待苹果从树上落下.但是
Jaihk662
·
2023-07-29 19:30
☆ACM☆
bzoj
BZOJ
[1750/3384]: [Usaco2005 qua]Apple Catching
3384/1750:[Usaco2004Nov]AppleCatching接苹果TimeLimit:1SecMemoryLimit:128MBSubmit:18Solved:16[Submit][Status][Discuss]Description很少有人知道奶牛爱吃苹果.农夫约翰的农场上有两棵苹果树(编号为1和2),每一棵树上都长满了苹果.奶牛贝茜无法摘下树上的苹果,所以她只能等待苹果从树上落
Oakley_
·
2023-07-29 19:30
BZOJ
DP
BZOJ
-1296: [SCOI2009]粉刷匠(dp)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1296又是一道水水的DP,没什么好说的,直接上代码。代码:#include#include#includeusingnamespacestd;#definerep(i,x)for(inti=0;i++=0;--i)constintmaxn=55,maxt=2550;intn,m,t,f[maxn
AmadeusChan
·
2023-07-25 07:51
BZOJ
-1090: [SCOI2003]字符串折叠(区间dp)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1090大水题,随便搞一个O(n^3)的区间DP就A了额。。。代码:#include#include#includeusingnamespacestd;#definecost(l,r)(r-l+1)>len[l][r]?min(r-l+1,COUNT((r-l+1)/len[l][r])+2+dp
AmadeusChan
·
2023-07-22 08:36
BZOJ
-1507: [NOI2003]Editor
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1507用splay维护序列的方法维护就可以了,然后直接把根节点作为光标方便操作(比NOI05的那道splay好写多了。。。)代码:1e30e924b899a901a07541251f950a7b0208f565.jpg.png#include#include#includeusingnamesp
AmadeusChan
·
2023-07-20 02:37
BZOJ
2200: [Usaco2011 Jan]道路和航线 拓扑排序+最短路
题面挺好的题。题意十分清晰,求S出发到每个点的最短路。由于负权边的存在,不可以直接用dijkstra求解,考虑spfa。spfa的理论复杂度为O(T(R+P))O(T(R+P))过不去,实际上也会TLE(好像加了SLF可以水过去一开始想了一个非常naive的做法:用dijkstra,把每条边的边权+10001,记录最短路上的边数,统计答案时减掉即可但正确性出问题了xWA正确的思路是:如果有一条航线
Yjmstr
·
2023-07-16 19:24
dijkstra
拓扑排序
图论
bzoj
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他