花費 16 ms
LCA算法解析-Tarjan&倍增&RMQ

原文鏈接http://www.cnblogs.com/zhouzhendong/p/7256007.html UPD(2018-5-13) : 細節修改以及使用了Markdown代碼,公式更加美觀 ...

Sat Jul 29 23:14:00 CST 2017 2 19428
算法詳解之最近公共祖先(LCA)

概念 首先是最近公共祖先的概念(什么是最近公共祖先?): 在一棵沒有環的樹上,每個節點肯定有其父親節點和祖先節點,而最近公共祖先,就是兩個節點在這棵樹上深度最大的公共的祖先節點。 換句話說,就是 ...

Sun Jul 07 04:36:00 CST 2019 0 4647
【NOIP2016】天天愛跑步

【NOIP2016】天天愛跑步 描述 小C同學認為跑步非常有趣,於是決定制作一款叫做《天天愛跑步》的游戲。《天天愛跑步》是一個養成類游戲,需要玩家每天按時上線,完成打卡任務。 這個游戲的地圖可以 ...

Wed Oct 11 03:17:00 CST 2017 0 9558
UOJ261 【NOIP2016】天天愛跑步

本文版權歸ljh2000和博客園共有,歡迎轉載,但須保留此聲明,並給出原文鏈接,謝謝合作。 本文作者:ljh2000作者博客:http://www.cnblog ...

Sat Dec 17 16:23:00 CST 2016 2 10269
【loj6184】無心行挽(虛樹+倍增

題目鏈接:https://loj.ac/problem/6184 每次詢問給一些關鍵點,詢問樹上每個點離最近的關鍵點的距離(以后稱為f(u))最大值是多少。 詢問數比較大,但 \sum{K} 和n是一 ...

Mon Jun 17 22:06:00 CST 2019 2 2202
倍增算法1

首先用倍增法解決一道求區間最大值問題,算是倍增的入門了。 其實也算是一種dp,不過大家把這個二維dp數組叫做ST表。 ST表數組:f[i][j],表示區間【i,i+2j-1】的最大值。這個區間的大小是2j個數。 ST表的初始化:f[i][0]=a[i]。(顯然這是區間大小為1的時候) ST ...

Tue Jul 03 04:02:00 CST 2018 0 1467
動態規划dp專題練習

貌似開坑還挺好玩的...開一個來玩玩=v=... 正好自己dp不是很熟悉,就開個坑來練練吧...先練個50題?小目標... 好像有點多啊QAQ 既然是開坑,之前寫的都不要了! 50/50 1. ...

Tue Aug 15 05:04:00 CST 2017 7 1281
2018北京冬令營模擬題

2018北京冬令營模擬題 day1 “普及組選手做前 3 道題目,提高組選手做后 3 道題目”,所以 T1 我就不寫題解了。 售票(kartomat) 試題描述 C 市火車站最近出現了一種新 ...

Sat Jan 27 00:24:00 CST 2018 13 463
lca最近公共祖先(模板)

洛谷上的lca模板題——傳送門 1.tarjan求lca 學了求lca的tarjan算法(離線),在洛谷上做模板題,結果后三個點超時。 又把詢問改成鏈式前向星,才ok。 這個博客,tarjan ...

Sun Apr 02 14:45:00 CST 2017 5 1358

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM