[JZOJ 5909] [NOIP2018模擬10.16] 跑商(paoshang) 解題報告 (圓方樹)
題目鏈接:
https://jzoj.net/senior/#contest/show/2529/2
題目:
題目背景:
尊者神高達很窮,所以他需要跑商來賺錢
題目描述:
基三的地圖可以看做 n 個城市,m 條邊的無向圖,尊者神高達會從任意一個點出發並在起點購買貨物,在旅途中任意一點賣出並最終到達終點,尊者神高達的時間很寶貴,所以他不會重復經過同一個城市,但是為了掙錢,他可能會去繞路。當然,由於工作室泛濫,所以一個城市的貨物價格可能會發生改變。但是尊者神高達智商不足,他可能在一個很蠢的節點把貨物賣掉,所以尊者神高達想知道每一次跑商最多能賠多少錢。
題目大意:
一張無向圖,詢問兩點之間的可能的路徑上的最小點權,帶修改
前置知識點:廣義圓方樹
圓方樹連邊規則:
如果一條邊在仙人掌中不屬於任何一個環中,那麽它直接圓方樹中的兩個圓點。
對於仙人掌中的任意一個環,則每個環上的點在圓方樹上對應的圓點向這個環對應的方點連邊。如下圖所示
註意圓方樹只適用於仙人掌
[JZOJ 5909] [NOIP2018模擬10.16] 跑商(paoshang) 解題報告 (圓方樹)
相關推薦
[JZOJ 5909] [NOIP2018模擬10.16] 跑商(paoshang) 解題報告 (圓方樹)
ima 解題報告 contest 一個 改變 重復 發生 alt nio 題目鏈接: https://jzoj.net/senior/#contest/show/2529/2 題目: 題目背景:尊者神高達很窮,所以他需要跑商來賺錢題目描述:基三的地圖可以看做 n 個城
[JZOJ5909]【NOIP2018模擬10.16】跑商【圓方樹】【樹鏈剖分】
Description 基三的地圖可以看做 n 個城市,m 條邊的無向圖,尊者神高達會從某個點出發並在起點購買貨物,在旅途中任意一點賣出並最終到達終點,尊者神高達的時間很寶貴,所以他不會重複經過同一個城市,但是為了掙錢,他可能會去繞路。當然,由於工作室氾濫,所以一個城市的貨物
jzoj 5907.【NOIP2018模擬10.16】輕功
Description 題目背景: 尊者神高達進入了基三的世界,作為一個 mmorpg 做任務是必不可少的,然而跑地圖卻令人十分不爽。好在基三可以使用輕功,但是尊者神高達有些手殘,他決定用梅花樁練習輕功
jzoj 5908. 【NOIP2018模擬10.16】開荒(kaihuang)
Description 題目背景: 尊者神高達作為一個萌新,在升級路上死亡無數次後被一隻大黃嘰帶回了師門。他加入師門後發現有無窮無盡的師兄弟姐妹,這幾天新副本開了,尊者神高達的師門作為一個 pve師門,於是他們決定組織一起去開荒。 題目描述: 師門可以看做以 1
JZOJ 5908【NOIP2018模擬10.16】開荒(kaihuang)
神奇的樹剖 + 利用一次詢問多條路徑 話不多說先放題面 Description 題目背景: 尊者神高達作為一個萌新,在升級路上死亡無數次後被一隻大黃嘰帶回了師門。他加入師門後發現有無窮無盡的師兄弟姐妹,這幾天新副本開了,尊者神高達的師門作為一個 pve師門,於是他們決定組
[JZOJ 5906] [NOIP2018模擬10.15] 傳送門 解題報告(樹形DP)
nor dos color 樹形dp getchar() 傳送門 noip 轉化 每一個 題目鏈接: https://jzoj.net/senior/#contest/show/2528/2 題目: 8102年,Normalgod在GLaDOS的幫助下,研制出了傳
JZOJ 5893] [NOIP2018模擬10.4] 括號序列 解題報告 (Hash+棧+map)
題目連結: https://jzoj.net/senior/#main/show/5893 題目: 題解: 考慮暴力怎麼做,我們列舉左端點,維護一個棧,依次加入元素,與棧頂元素和棧內第二個元素相同時彈出棧頂和第二個元素。若某個時刻棧為空則說明當前區間是合法的,累加答案。 為什麼相同就直接彈出呢?
[JZOJ 5910] [NOIP2018模擬10.18] DuLiu 解題報告 (並查集+思維)
題目連結: https://jzoj.net/senior/#contest/show/2530/0 題目: LF是毒瘤出題人中AK IOI2019,不屑於參加NOI的唯一的人。他對人說話,總是滿口垃圾題目者也,教人半懂不懂的。因為他姓李,別人便從QQ群上的
[JZOJ 5912] [NOIP2018模擬10.18] VanUSee 解題報告 (KMP+博弈)
題目連結: https://jzoj.net/senior/#contest/show/2530/2 題目: 眾所周知,cqf童鞋對哲學有著深入的理解和認識,並常常將哲學思想應用在實際生活中,例如鍛鍊摔角技術或者研究化(fa)學。 由於cqf童鞋哲學造詣太過高深,以至
jzoj3336. 【NOI2013模擬】坑帶的樹(圓方樹)
題目描述 Description “我不適合你,你有更好的未來。” 當小A當上主持的那一天,他接受記者採訪的時候,回憶起了10年前小N離開自己的那句話。 小A出家,其實是因為他已經勘探到了宇宙的奧祕,他希望遁入佛門,通過自己的可修,創造出超越宇宙的祕法,從而突破
[jzoj NOIP2018模擬10.23]
lzo 二維 jdom 題意 getchar() show 時間復雜度 esc nlb 丟分主要是下面幾個方面: 1.T2代碼交錯了,有個特判沒寫丟了10分 2.T1線段樹加等差數列寫錯了(其實二維差分就可以,但我當時不會) 3.T3思考再三還是為了10分寫上了主席樹
JZOJ 5938. 【NOIP2018模擬10.30】分離計劃
題目 一個 n ∗ m n*m
JZOJ 5937. 【NOIP2018模擬10.30】斬殺計劃
問題 小G有n個小弟,第i個小弟有ai點攻擊力,小G有m點血量。 小J在小G找小第的時間裡去找小Z學到了膜法,他在大戰前配置了三種魔法藥水 1:複用型藥水:花費1法力值,選擇小G的攻擊力小於等於2的一個小弟讓他跟隨自己(變為自己的小弟並且攻擊力和屬於小G時一樣
JZOJ 5936. 【NOIP2018模擬10.29】逛公園
題目 解題思路 50分可以直接暴力。 能用一個變數儲存的,絕對不允許用陣列!! 定址時間卡爆!!! # d
JZOJ 5931. 【NOIP2018模擬10.27】氣泡排序
題目 求一個n的全排列的變成 1…n的序列 期望最少交換次數。 題解 實在想不出來,可以找規律。 其實這題不需要找規律。 方法1 第一類斯特林數靈感? hzj的第一題,序列前n-1個元素只能夠與第n個交換,想到一圈一圈地換。 這裡也是類似的,只不過任意兩個元素都可以交
JZOJ 5932. 【NOIP2018模擬10.27】情報中心
題目 給定一個點數為n個圖,m條邊。 走一條邊算1步。 共有q個詢問 每個詢問中有k個點,求有多少個點可以走最多v步走到詢問中的任意一個點。 資料範圍 n
JZOJ 5933. 【NOIP2018模擬10.27】百鴿籠
題目 鴿鴿鴿 有一個序列,有3種操作。 ①刪除最左邊的元素 ②在序列的最左邊加入一個數。 ③查詢序列中第l個數到第r個數中第k小的數。 題解 想到之前ifk通過動態樹最終狀態的dfs序將問題轉化成靜態樹問題,我打算也用類似的方法。 其實不需要。 每次刪除和插入的都是最左邊的
JZOJ 5925. 【NOIP2018模擬10.25】naive 的瓶子
題目 有 n 個瓶子,它們在桌子上排成一排。第 i 個瓶子的顏色為 ci,每次操作可以選擇兩個相鄰的瓶子,消耗他們顏色的數值乘積的代價將其中一個瓶子的顏色變成另一個瓶子的顏色。 現在要讓所以瓶子的顏色都一樣,操作次數不限,但要使得操作的總代價最小。 題解 比賽時看錯題了,看成
JZOJ 5919. 【NOIP2018模擬10.22】逛公園
題目 n條線段 [ l , r
JZOJ 5926. 【NOIP2018模擬10.25】naive 的圖
題目 給定一個帶權無向圖。每個點都有它的顏色。定義 D ( s