[Contest on 2020.11.23] 小A的樹
\(\text{Description}\)
\(\text{Solution}\)
我的我要爆了!
有一個結論:整棵樹選 \(x\) 個點的連通子圖黑點數目最小值/最大值分別為 \(\min,\max\),那麼在 \([\min,\max]\) 中的 \(y\) 值都是可以選取的。
考慮我們從最小值的狀態往最大值的狀態慢慢挪動,每次刪一個點加一個點,只可能有一個黑點的變化,那如果想要挪過去,顯然每一種黑點數都是存在的。
所以就大力用樹形揹包算整棵樹選 \(x\) 個點的連通子圖黑點數目最小值/最大值就行了。
複雜度 \(\mathcal O(n^2)\)。
\(\text{Ad}\)
樹形揹包複雜度證明
相關推薦
[Contest on 2020.11.23] 小A的樹
\\(\\text{Description}\\) 傳送門 \\(\\text{Solution}\\) 我的我要爆了! 有一個結論:整棵樹選 \\(x\\) 個點的連通子圖黑點數目最小值/最大值分別為 \\(\\min,\\max\\),那麼在 \\([\\min,\\max]\\) 中的 \\(y\\)
[Contest on 2020.11.23] 遊戲
\\(\\text{Description}\\) 傳送門 \\(\\text{Solution}\\) 解法一 是考場上自己的想法,觀察到 \\(a\\) 陣列很小(以為是暗示複雜度是 \\(\\mathcal O(n*a)\\))。
[Contest on 2020.11.28] 精靈
\\(\\text{Solution}\\) 顯然有 \\(f[l][r][t][2]\\) 的區間 \\(\\text{DP}\\)。 這裡主要是講一下空間優化:
【2020.11.23提高組模擬】徒(walk) 題解
【2020.11.23提高組模擬】徒(walk) 題解 題目描述 給一個簡單連通無向圖,選一個點為起點,每次選一條沒有走過的邊走,若無則停止。問是否存在一個起點使得無論如何選擇,走出來的路徑一定是尤拉路。
2020-11-23 考試總結
本來考得多好的,結果因為自己犯了低階錯誤,掛了145,於是285->140。。。
[Contest on 2020.12.1] ZZH的遊戲
\\(\\text{Description}\\) 傳送門 \\(\\text{Solution}\\) 可以先考慮二分一個答案,發現可以先固定一個端點,另一個點拓展與它相連通的小於等於那個點的點,然後更新另一個點連通塊的最小值,再用先開始的端點拓展
2020.11.23 考試題解
T1 題目描述: 求滿足下列條件的二元組(a,b)的個數 a mod b = b div a 1<=a,b<=n 樣例輸入:
2020.11.9 小紅點邊做邊寫的東西 還是要學會簡化邏輯鴨 開頭是參考的別人的程式碼(主要一開始都不會畫小紅點
有新題目時顯示變化,先嚐試小紅點,如果實現不了就考慮改變顏色或者樣式等等
2020.11.23這一週 SPA還會影響SEO呀,解決這個,但是深度還不夠,也不知道起了多大效果 另外是面對不穩定需求,不要寫死
11.23這一週 解決SPA不利於SEO的問題 爬蟲不會爬取隱藏在js中的跳轉,而SPA中的跳轉是依靠router和js進行的。
2020資料結構小學期(三)——由遍歷序列恢復二叉樹演算法
3、由遍歷序列恢復二叉樹 輸入:遍歷序列 功能要求:輸出二叉樹形態或輸出二叉樹的三種遍歷序列
GMOJ 6841. 【2020.11.5提高組模擬】淘淘藍藍之樹 林
題目大意 題解 這種型別的題以前做過好多次了,但這題打了我一個考場的時間,但因為看錯了題還是錯了。
2020-11-08:在Mysql中,三個欄位A、B、C的聯合索引,查詢條件是B、A、C,會用到索引嗎?
福哥答案2020-11-08: 會走索引,原因是mysql優化器會把BAC優化成ABC。 CREATE TABLE `t_testabc2` (
2020-11-13:手寫程式碼:區域性最小值問題。陣列無序,相鄰元素不等。如何求極小值?
福哥答案2020-11-13: 二分法。有時候陣列無序,同樣可以採用二分法。這道題考察的是全域性觀,左邊下降趨勢,右邊上升趨勢,函式影象呈凹形,必有極小值。中左值和中值呈上升趨勢,中值右邊可以直接捨棄;中值和中右
gmoj 6869. 【2020.11.17提高組模擬】鼠樹
\\(Problem\\) \\(Solution\\) 如果考場不會的話,考慮暴力修改黑點之類的東西,然後用\\(dfn\\)序的線段樹儲存答案。
gmoj 6868. 【2020.11.17提高組模擬】數樹
\\(Problem\\) 給你一顆\\(n\\)個點的樹,每條邊有方向。每個點\\(i\\)有個權值\\(a[i]\\),\\(a[]\\)是\\(1\\ to\\ n\\)的排列。
GMOJ 6870. 【2020.11.17提高組模擬】ckw的樹 (tree)
ckw的樹 (tree) 一類自己很不會做的題目,還是好好寫一寫 (所以之前TJ都放在總結裡是為了水嗎)
【2020.11.25提高組模擬】樹的解構(deconstruct) 題解
【2020.11.25提高組模擬】樹的解構(deconstruct) 題解 題目描述 給一棵以\\(1\\)為根的外向樹,進行\\((n-1)\\)次刪邊操作,每次都會從沒有刪掉的邊中等概率地刪掉一條邊\\(a\\to b\\),代價是\\(b\\)的子樹大小。刪
6894. 【2020.11.25提高組模擬】小 S 埋地雷 (loj6611. 摧毀時間線)
有\\(n\\)個東西,你需要欽定一個順序刪掉物品,刪掉一個物品的貢獻的式子為\\((p_{i-1}-q_i)^2+(p_i-r_{i+1})^2+(p_{i+1}-s_{i+2})^2\\),其中\\(i\\)表示當前這個物品,\\(i-1\\)表示當前剩下的物品中的上一個(左
2020.11 程式設計天梯賽 L2-3 完全二叉樹的層序遍歷 (25分)
L2-3 完全二叉樹的層序遍歷 (25分) 題意:給出一棵完全二叉樹的後序遍歷,輸出對應層序遍歷。
2020.11.6 自己實現小紅點提示(後來才發現元件庫裡有233
今天要做一個功能:當面試官推送給考生一道題時,考生側邊欄中的“題目”標籤頁上要有相關提醒。