zoukankan
html css js c++ java
最近公共祖先模板(未完待续)
最近公共祖先题目(持续更新)
(1.)
(Distance)
(Query)
(2.)
求和
倍增法求最近公共祖先
$View$ $Code$
```cpp #include
using namespace std; inline int read() { int ret=0,f=1; char ch=getchar(); while(ch>'9'||ch<'0') { if(ch=='-') f=-1; ch=getchar(); } while(ch>='0'&&ch<='9') { ret=(ret<<1)+(ret<<3)+ch-'0'; ch=getchar(); } return ret*f; } int n,m,s,t,x,y; int f[500005][20],d[500005]; int num,head[1000005]; queue
q; struct edge { int ver,nxt; }e[1000005]; inline void adde(int u,int v) { e[++num].ver=v; e[num].nxt=head[u]; head[u]=num; } inline void bfs() { d[s]=1; q.push(s); while(!q.empty()) { int x=q.front(); q.pop(); for(register int i=head[x];i;i=e[i].nxt) { int y=e[i].ver; if(d[y]) continue; d[y]=d[x]+1; f[y][0]=x; for(register int j=1;j<=t;j++) f[y][j]=f[f[y][j-1]][j-1]; q.push(y); } } } inline int lca(int x,int y) { if(d[x]
=0;i--) if(d[f[x][i]]>=d[y]) x=f[x][i]; if(x==y) return y; for(register int i=t;i>=0;i--) { if(f[x][i]!=f[y][i]) { x=f[x][i]; y=f[y][i]; } } return f[x][0]; } int main() { n=read(); m=read(); s=read(); t=(int)(log(n)/log(2))+1; for(register int i=1;i
查看全文
相关阅读:
Windows平台下的读写锁
进程的阻塞和挂起的区别
事件函数SetEvent、PulseEvent与WaitForSingleObject详解
多线程的那点儿事(之多线程调试)
多线程同步内功心法——PV操作上(未完待续。。。)
读者写者问题(有bug 后续更改)
解决VS2010控制台程序运行结束不显示请按任意键继续
Method has too many Body parameters openfeign
Eclipse中Cannot nest src folder解决方法
restTemplate重定向问题 &cookie问题
原文地址:https://www.cnblogs.com/Peter0701/p/11728629.html
最新文章
java-多线程
java-初识输入输出重定向以及简单输入流输出
12月原生APP的淘宝客+代理系统完整前后端带完整安装教程
为什么一直唱衰的php语言反而日渐活跃?
11月轻拟物博客主题niRvana 4.5.3(自适应手机端)WordPress主题模板
相比其他行业,程序员之间易互相攻击,贬低,抬杠是为何?
JAVA语言很垃圾吗?为什么有一种java语言很垃圾的声音?
如何在discuz x3增加标签功能,如何在nginx环境开启伪静态
11月最新伯乐高级发卡网站源码 个人发卡网站源码 企业发卡网站源码thinkphp模板+文字教程
11月二开版PHP零距离泛目录程序源码,开源无限制,最强泛解析站群,内附安装教程
热门文章
888元新鲜全新二开版易支付新版彩虹易支付源码全开源10套模板带风控实名系
11月最新脉聊社交网站源码类似微博的社交源码 模板UI非常漂亮自适应手机版 重点是有原生AP
初尝 JFinal 项目(一)
项目中运行报错: Loading XML bean definitions from class path resource [applicationContext.xml]
透明度的问题
background-size (设置背景图片的大小)
控制台
多线程十大经典案例之一 双线程读写队列数据
关键段,事件,互斥量,信号量的“遗弃”问题(测试未成功)
读者写者问题继 读写锁SRWLock
Copyright © 2011-2022 走看看