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
Sugar
洛谷P3398 仓鼠找
sugar
(LCA+数学)
可证明以下结论(虽然我每证出来):在一棵树上:a-b最短路与c-d最短路有交集的充要条件为:a-b的距离+c-d的距离>=a-c的距离+b-d的距离。然后分别求4个LCA就可以了。#include#include#include#include#include#includeusingnamespacestd;constintmaxn=100010;inttot;inthead[maxn],nxt
Pinaoo
·
2020-08-25 04:56
LCA
仓鼠找
sugar
【LCA】
>Description小仓鼠的和他的基(mei)友(zi)
sugar
住在地下洞穴中,每个节点的编号为1~n。地下洞穴是一个树形结构。
ssl_fuyang
·
2020-08-25 04:36
LCA
[luogu3398][仓鼠找
sugar
]
luogu3398思路:假设松鼠a要从a1去a2,松鼠b要从b1去b2,ks表示lca(a1,a2)和lca(b1,b2)中深度较深的那个。那么,若要使得两只松鼠可能相遇,则只要满足lca(a1,b1),lca(a1,b2),lca(a2,b1),lca(a2,b2)中任意一个的深度深于ks即可。代码:#include#includeusingnamespacestd;constintN=1000
diecimu4798
·
2020-08-25 03:57
洛谷P3398 仓鼠找
sugar
[LCA]
题目传送门仓鼠找
sugar
题目描述小仓鼠的和他的基(mei)友(zi)
sugar
住在地下洞穴中,每个节点的编号为1~n。地下洞穴是一个树形结构。
weixin_30745641
·
2020-08-25 02:44
【LCA】洛谷P3398 仓鼠找
sugar
Link题目思路树形结构求两点间的最短路可用LCA,然后我们可以发现,两条路如果相交的话其中一条路的两点的LCA必定是在另一条路上的。Code#include#includeusingnamespacestd;intn,q,t;intl[500001],jump[500001],Deep[500001],father[500001][101];structasdf{intto,next;}A[10
SSL_HKY
·
2020-08-25 02:12
图论
洛谷P3398 仓鼠找
sugar
- lca - 树剖
两人走路方向不同,可能一个由底到顶一个由顶到底,但因为找的是公共点而不是相遇点,所以没有影响先想想这个题的过程,过程有什么坑点,把坑点及时记录在注释上这样打代码的时候不会忘注意是棵树,是棵树找不同情况/反例时切记贴合题意树是种优美的结构,一个点只有一个父节点你不能从把一个另点插到这个点上方总之不能有如下情况应该由特殊例子找到普遍规律,再把普遍规律应用于一般例子来检验我一开始想:cd的lca为e那么
Zolrk
·
2020-08-25 01:04
NOIP
图论
LCA
洛谷 P3398 仓鼠找
sugar
【思维 + LCA】
传送门题意:就是给定一棵树,然后有q次询问,每次给出树上的两条路径,问着两条路径是不是有没有公共点思路:通过画一系列的图可知,如果两条路径有公共点,那么一定有一条路径的LCA是在另一条路径上的,那么我们现在如何判断一个点x是不是再一条路径上了?如果点x在路径u->v上,那么一定满足dep[x]>=dep[LCA(u,v)],并且LCA(u,x)==x||LCA(v,x)==x,如果满足这两个条件,
Anxdada
·
2020-08-25 01:31
LCA/树上差分
【洛谷 P3398】仓鼠找
sugar
【LCA+图论】
题目描述题目小仓鼠的和他的基(mei)友(zi)
sugar
住在地下洞穴中,每个节点的编号为1~n。地下洞穴是一个树形结构。
dreamcastღ
·
2020-08-25 01:14
洛谷有题
LCA
图论
LCA
可视化大屏DataV(阿里)和
Sugar
(百度)对比
DataV和
Sugar
均为可视化大屏在线展示解决方案,适用于前端比较差的同学迅速构建出炫酷的可视化大屏展示效果。接入数据类型均支持SQL方式、API方式、静态JSON方式。
会飞的猪biubiu
·
2020-08-24 05:00
大屏可视化
SUGAR
苏格不一样的社交app
在今天大量陌生人社交软件风起云涌之际,应用市场上出现了一款有别于主流形式,专注于匿名社交的App——“
SUGAR
苏格”。
苍央嘉措啊
·
2020-08-24 02:01
推荐|微博这家衣服真心好看
所以,我get了一个新技能,就是各种搜“推荐长裙”、“推荐皮衣”……总之就是各种搜索
SUGAR
爱折腾相信很多人和我一样,有严重的选择困难症,哈哈,这里我真心推荐微博这家卖衣服的小店(也是我自己的小店哦⊙
糖116
·
2020-08-24 01:29
Sugar
005 香港星级形象指导 + 蔡卓妍 连手设计
Mayao马天佑最初担任星级形象指导到近年先后成为蛋糕铺老板、KOL公司老板甚至'15加入乐坛正式成为歌手后(其中单曲《倒数三秒》更请来天后郑秀文当MV女主角),又新增一title创立街牌
Sugar
005
椰汁紅豆
·
2020-08-23 22:57
类之self
案例1正确写法:classCokeCola:formula=['caffeine','
sugar
','water','soda']defdrink(self):print('Energy!')
心际花园
·
2020-08-23 15:43
含糖饮料是健康杀手吗?美国心脏协会揭示不同的含糖饮料对心脏代谢风险的影响
随着含糖饮料(
sugar
-sweetenedbeverage,SSB)给健康造成不利影响的认识不断提高,人们对能够代替含糖饮料的产品给予了很大关注。
生物谷
·
2020-08-23 12:43
Confluent.Kafka 在.net core下的坑
Failedtoloadthelibrdkafkanativelibrary.atConfluent.Kafka.Impl.LibRdKafka.Initialize(StringuserSpecifiedPath)inC:\Users\
sugar
q317379184
·
2020-08-23 11:00
net
core
关于上一篇中format aborted in /home/hadoop/name1?解决办法
[size=medium]上一篇搭建的过程中出现了这样一个警告:[/size]WARNcommon.Util:Path/home/
sugar
/hadoop-0.21.0/name1shouldbespecifiedasaURIinconfigurationfiles.Pleaseupdatehdfsconfiguration
tmtangsu
·
2020-08-23 07:05
2013-10
Luogu P3398 仓鼠找
sugar
倍增LCA
题目描述题目差不多是裸的LCA吧只要处理好两条相交路径之间的关系就好了如果两条路径相交,那么一条路径的LCA一定在另一条路径上那么需要满足dep[lca1]>=dep[lca2]lca(lca1,s)==lca1||lca(lca1,t)==lca1代码#include#include#include#include#includeusingnamespacestd;constintN=10001
zerollt
·
2020-08-23 04:29
树
仓鼠找
sugar
题目描述小仓鼠的和他的基(mei)友(zi)
sugar
住在地下洞穴中,每个节点的编号为1~n。地下洞穴是一个树形结构。
青烟绕指柔!
·
2020-08-23 03:03
LCA
图论
洛谷10月月赛Round.1| P3398 仓鼠找
sugar
[LCA]
题目描述小仓鼠的和他的基(mei)友(zi)
sugar
住在地下洞穴中,每个节点的编号为1~n。地下洞穴是一个树形结构。
weixin_34415923
·
2020-08-23 03:32
P3398 仓鼠找
sugar
(一道LCA的裸题)
https://www.luogu.org/problemnew/show/P3398题意简单概括一下就是求树上两条路径是否相交;有这样一个性质:if相交,则必有lca(a,b)在路径cd上orlca(c,d)在路径ab上;接下来就是这样一个问题:怎样判断一个点(x)是否在一条路径(a,b)上如果满足以下两个条件,则在:1.dep[x]>=lca(a,b);2.lca(x,a)==x||lca(x
weixin_33827965
·
2020-08-23 03:00
P3398 仓鼠找
sugar
又一次血的教训
做什么题都要注意数组的大小,不要犯下数组越界的错误(温馨(狠心)提示);做了好多遍就是不对,原来是【20】的数组,在for下循环1——》20,神奇爆零;链接:https://www.luogu.org/problemnew/show/P3398这道题有一个性质:判断树上两条路径是否有交点或重叠部分,那就是有a,b一条路径,还有c,d这条路径。要是这两条路径相交或重合,那么要不是lca(a,b)在c
weixin_30347009
·
2020-08-23 03:15
仓鼠找
sugar
II
题目描述小仓鼠的和他的基(mei)友(zi)
sugar
住在地下洞穴中,每个节点的编号为1~n。地下洞穴是一个树形结构。这一天小仓鼠打算从从他的卧室(a,是任意的)他的基友卧室(b,还是任意的)。
愤怒的愣头青
·
2020-08-23 03:25
树形dp
仓鼠找
sugar
洛谷3398
题目传送门:https://www.luogu.org/problemnew/show/P3398这个题就是a,b,c,d四个点先分别求一下lca,然后假如其中一组的lca深度大于另一组中任意一个点的深度,那一定无解(因为根本就到不了同一高度)。另外的话我开始想的是假如成立,lca(lca(a,b),lca(c,d))一定等于lca(a,b)或lca(c,d),然而这是一个路径重叠的必要条件,并不
DaRK_52
·
2020-08-23 02:14
lca
[Luogu P3398] 仓鼠找
sugar
题目描述:给你一个N个点的树。然后对于每个操作查询u->va->b的路径是否有相交的地方题目分析:貌似不用分析了,直接树剖+线段树就OK。我们先将u->v路径上的点权值+1然后查a->b路径上的权值和,如果相交了,那么这个和就不是0了别忘了消除影响。ACCode:#include#include#definelson(o>1;build(lson),build(rson);update(o);}v
HT008_123
·
2020-08-23 02:01
题目分析
线段树
树剖
【Luogu3398】仓鼠找
sugar
(树链剖分)
题面题目描述小仓鼠的和他的基(mei)友(zi)
sugar
住在地下洞穴中,每个节点的编号为1~n。地下洞穴是一个树形结构。
小蒟蒻yyb
·
2020-08-23 02:02
洛谷
线段树
树链剖分
P3398 仓鼠找
sugar
( 倍增+思维 )
题目链接解题报告:题目给出树形结构,走最短路径,很显然跟最近公共祖先有关。树形结构中若有两条路径相交,那么一定满足一条链的LCA在另一条链上,充分必要条件路径相交图如上,图一显然不服符合树形结构,每个节点只有一个父节点,图二图三就是合法相交的情况;满足图二图三之一均成立。根据树上路径唯一性:图二:dist(c,LCA2)+dist(LCA2,d)=dist(c,d)图三:dist(a,LCA1)+
Bug原产地
·
2020-08-23 02:25
LCA
LCA——Luogu3398 仓鼠找
sugar
题面:传送门首先两只仓鼠走最短路,所以先求出各路径的LCA然后根据树上的一个很强的性质:每个点最多只有1个直接父亲节点我们可以得出这样一个很强的结论:若两个路径相交,某一条路径的LCA一定在另一条路径上(很显然自己yy)所以这个LCA肯定要么在另一条路径LCA的左边或者右边(LCA自己也算进去)分类讨论一下即可树剖LCA送上#include#include#include#include#incl
jzq233jzq
·
2020-08-23 01:09
图论
树链剖分/LCA
P3398 仓鼠找
sugar
题目意思很清楚,求树上两条路径是否相交。乱模拟就可以发现规律:当一条路径的lca在另外一条路径上的时候,这两条路径相交。证明方法从题解的讨论里面看来的“浮尘ij”dalao摘过来:可以反证,(不考虑两个lca相同的情况)两个lca到交点各有一条路径,他们到根节点又各有一条路径,出现环,矛盾。又有一个问题:如何判断一个点在一个路径上面?可以用到性质:该点到路径两端点的距离之和等于整条路径的长度。用树
dianshu0741
·
2020-08-23 01:01
数据结构与算法
[洛谷 P3398] 仓鼠找
sugar
题目描述小仓鼠的和他的基(mei)友(zi)
sugar
住在地下洞穴中,每个节点的编号为1~n。地下洞穴是一个树形结构。
a8233821
·
2020-08-23 01:41
洛谷P3398 仓鼠找
sugar
LCA题目传送门其实就是让你判断树上的两条路径是否相交。对于两条相交的路径,有这样一条性质:一条路径的LCA必然与另一条路径相交而一个点与一条路径相交需满足以下性质:①:该节点的深度≥路径两端点LCA的深度②:该节点与路径至少一个端点的LCA为他自己于是不停跑LCA就行啦!感觉Tarjan有点难搞,就写了ST代码:#include#include#include#defineMAXN100000u
forezxl
·
2020-08-23 01:05
洛谷
图论---LCA
蒟蒻zxl的Blog专栏
洛谷 P3398 仓鼠找
sugar
P3398仓鼠找
sugar
题目描述小仓鼠的和他的基(mei)友(zi)
sugar
住在地下洞穴中,每个节点的编号为1~n。地下洞穴是一个树形结构。
HJ921004
·
2020-08-23 00:13
洛谷P3398 仓鼠找
sugar
裸的LCA。对于每次询问,设a,b的LCA为A,c,d的LCA为B,分两种情况讨论:1)A与B的深度相同,此时二人相遇的充要条件为A==B,即四个点的最近公共祖先相同。2)A与B深度不同,设A的深度大于B的深度,若二人相遇,则c或d与A的LCA一定为A。#include#include#definemaxn100005inlineintfread(void){charc;intnum=0;whil
DreamDraw_Pan
·
2020-08-23 00:11
数据结构
树上倍增
LCA
pytorch实现迁移学习之猫狗大战Demo
参考链接:https://blog.csdn.net/
Sugar
_girl/article/details/80050690注意事项:操作系统:Windows7(在Linux下更好,至少不用担心路径的转义字符问题了
Looooking
·
2020-08-22 12:42
Python
李糖|她的笑容比阿德莱德的粉海还要甜——不跟你玩YOUOUT
“不跟你玩”标签人类054期作为这次跟随我们不跟你玩团队前往塞班的KOL粉丝称呼她为美糖、健身糖她称呼自己为正能量本体笑起来有深深的酒窝,就像她的名字一样甜如果你也喜欢李糖可以去她的WB@李糖
sugar
不跟你玩YOUOUT
·
2020-08-21 23:17
中英双语菜谱-[02]新疆大盘鸡
)linepepper(线椒)bellpepper(彩椒)stewednoodles(烩面)3】Flavoring(调味料):✔onion(葱),ginger(姜),garlic(蒜)✔salt(盐)
sugar
牧牧庞小白
·
2020-08-21 14:55
中英双语菜谱-[01]酱烧黄花鱼
Chargemixture(配料):Bellypork(五花肉)图片发自App3】Flavoring(调味料):✔onion(葱),ginger(姜),garlic(蒜)图片发自App✔salt(盐),
sugar
牧牧庞小白
·
2020-08-21 07:55
中英双语菜谱-[03]五彩茄子
配料):^O^Spicycrisp(香辣酥)^O^Tenderloin(里脊肉)^O^greenpepper(青椒)3】Flavoring(调味料):^O^garlic(蒜)^O^salt(盐)^O^
sugar
牧牧庞小白
·
2020-08-21 04:10
Sugar
-Electron 基于Electron的轻量级开发框架
前言今天给大家带来一款基于Electron桌面开发平台的自研应用框架
Sugar
-Electron,期望能改善Electron应用稳定性和帮助开发团队降低开发和维护成本。
SugarTeam
·
2020-08-21 04:10
javascript
electron
前端
node.js
chrome
Dairy Free Gluten-free Recipes High Carb Vegan High Fiber No Refined
Sugar
Soy Free Vegan Wheat Free
Thesepeanutbutterjamdoughnutsareabsolutelydelicious–rich,filling,andindulgentbutmadefromrelativelygoodingredients,includingoats,tigernutflour,dates,nutbutter,andmaplesyrup.Thebestthingaboutthese?Theyc
Esther2019
·
2020-08-21 03:32
我是一只狗(6)
“
sugar
艾瑞的sisiter
·
2020-08-20 18:32
C#语法糖(Csharp Syntactic
sugar
)大汇总
首先需要声明的是“语法糖”这个词绝非贬义词,它可以给我带来方便,是一种便捷的写法,编译器会帮我们做转换;而且可以提高开发编码的效率,在性能上也不会带来损失。这让java开发人员羡慕不已,呵呵。1.经过简化的Property早些时候我们这样声明Propertyprivatestring_myName;publicstringMyName{get{return_myName;}set{_myName=
weixin_34032792
·
2020-08-20 04:35
【洛谷 P3398】仓鼠找
sugar
(lca)
听了教练的考前须知蒟蒻紧张的要死只想做信心题同时满足:c或者d在x子树里a或者b在y子树里其中x=lca(a,b),y=lca(c,d)#include#defineN100005usingnamespacestd;templateinlinevoidread(T&x){x=0;staticcharch=getchar();while(!isdigit(ch))ch=getchar();while
Android66666
·
2020-08-19 07:44
编译freeglut-3.0.0的Windows版静态库,及其使用示例
1、下载源码可以去咱的资源下载:http://download.csdn.net/detail/
sugar
13/8534037也可以去官网下载:http://sourceforge.net/projects
失散糖
·
2020-08-17 02:43
freeglut
windows
静态库
离线服务器安装pyecharts
离线服务器安装pyecharts确认pyecharts依赖包首先安装javascripthon>=0.10安装pytest-runner安装pytest-
sugar
>=0.9.1安装collective.checkdocs
u010438158
·
2020-08-16 08:29
python相关包安装
hdu 3363 Ice-
sugar
Gourd(转换+尺取)
Ice-sugarGourdTimeLimit:5000/2000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):1754AcceptedSubmission(s):579ProblemDescriptionIce-sugargourd,“bingtanghulu”,isapopularsnackinBe
也道长
·
2020-08-14 00:30
数学
[前端开发必备]
Sugar
-Electron轻量级前端开发框架
Sugar
-Electron基于Electron的轻量级开发框架前言关于应用稳定性关于开发效率低特性设计原则安装脚手架核心功能基础进程类——BaseWindow举个例子服务进程类——Service举个例子进程通信
foreverpx
·
2020-08-13 11:18
Web前端
夜店常放的歌曲
《
sugar
》很老的歌了。不过节奏还赞哦《g-slide》开头小孩子超级痢疾的。《hiphopisdead》NAS的经典歌曲了,超有感觉的。《heyoh》老歌了老歌了!!
icok1314
·
2020-08-12 11:37
洛谷P1462-通往奥格玛瑞的路【日常图论,二分查找,最短路,SPAF】
前言这道题感谢朋友的帮助,这里是他的博客地址:http://blog.csdn.net/
sugar
_free_mint题目一个无向图,每个点和边都有一定的权值,要求从点1到点2在经过边的权值小于b的情况下经过点的最大权值尽量小输入
weixin_30401605
·
2020-08-10 22:04
(ssl 1202 洛谷 1434)滑雪(动态规划)
http://blog.csdn.net/
sugar
_free_mint/article/details/78877155上一次我们讲了如何用记忆化搜索来做滑雪。这一次我们要用动态规划来做这道题。
ssl_xjq_逐风之刃
·
2020-08-10 21:55
线性dp
android数据库--
sugar
非常实用的数据库第三方依赖项目地址:https://github.com/chennaione/
sugar
亲测非常实用。
曾自强
·
2020-08-09 16:15
Android
上一页
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
其他