原文:CodeForces 1110F Nearest Leaf | 線段樹/換根

我 又詐屍了 代碼幾乎都不會寫了,打場CF居然上分啦,開心 雖然還是比不過列表里的各路神仙 題目鏈接 題目描述 一棵 n 個點的有根樹,規定一種dfs序 規則:編號小的點優先dfs , m 次詢問一個點 u 和一個區間 l, r ,求dfs序在這個區間內的葉子中,到 u 最小的距離。 n, m le 題解 這題 很簡單 題面一上來給個什么歐拉遍歷定義 我嚇得比賽中沒看這題 實際上碼量對於代碼幾乎 ...

2019-02-09 23:01 1 522 推薦指數:

查看詳情

codeforces 1217E E. Sum Queries? (線段

codeforces 1217E E. Sum Queries? (線段 傳送門:https://codeforces.com/contest/1217/problem/E 題意: n個數,m次詢問 單點修改 詢問區間內最小的unbalanced number balanced ...

Tue Sep 10 18:33:00 CST 2019 0 419
AtCoder abc160 F - Distributing Integers【dp】

傳送門 題意 給一顆,指定一個點,從這個點開始染色,每次只能在已染色點旁邊染色,問從每個點開始染色分別能產生多少種染色序列。 題解 這個問題其實就是問一顆有的拓撲序列個數。 其實我們知道不是的有向無環圖的拓撲序列個數是個np問題,但是的拓撲序列個數是一個可解的問題。\(n ...

Mon Mar 30 18:01:00 CST 2020 4 362
線段

總原理: 將[1,n]分解成若干特定的子區間(數量不超過4*n) 用線段對“編號連續”的一些點,進行修改或者統計操作,修改和統計的復雜度都是O(log2(n)) 用線段統計的東西,必須符合區間加法,(也就是說,如果已知左右兩子樹的全部信息,比如要能夠推出父節點);否則,不可能通過分 ...

Sat May 19 08:43:00 CST 2018 4 11559
codeforces 547 E.Mike and Friends(AC自動機faildfs序建可持久化線段

傳說中的對聯算法套路題,先貼代碼,題解咕咕咕。 上聯:AC自動機faildfs序建可持久化線段 下聯:后綴自動機next指針dag圖上跑SG函數 上聯這幾個算法學了很久了,今天才把這題做了,雖然csl說是套路題,但感覺真的很難,下聯的還差后綴自動機正在學,學好了再貼代碼。 ...

Fri Oct 09 07:56:00 CST 2020 0 423
線段(區間

目錄 為什么要使用線段? 什么是線段? 創建一棵線段 線段的查詢操作 線段的更新操作 為什么要使用線段? 最經典的線段問題:區間染色   有一面牆 ,長度為n,每次選擇一段兒牆進行染色,m次操作后 ...

Sun Apr 12 16:18:00 CST 2020 0 907
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM