C++——NOIP2015提高組day2 t3——運輸計劃
公元2044年,人類進入了宇宙紀元。
L國有 n 個星球,還有 n-1 條雙向航道,每條航道建立在兩個星球之間,這 n-1 條航道連通了L國的所有星球。
小P掌管一家物流公司,該公司有很多個運輸計劃,每個運輸計劃形如:有一艘物流飛船需要從 ui 號星球沿最快的宇航路徑飛行到 vi 號星球去。顯然,飛船駛過一條航道是需要時間的,對於航道 j ,任意飛船駛過它所花費的時間為 tj ,並且任意兩艘飛船之間不會產生任何干擾。
為了鼓勵科技創新,L國國王同意小P的物流公司參與L國的航道建設,即允許小P把某一條航道改造成蟲洞,飛船駛過蟲洞不消耗時間。
在蟲洞的建設完成前小P的物流公司就預接了 m 個運輸計劃。在蟲洞建設完成後,這 m 個運輸計劃會同時開始,所有飛船一起出發。當這 m 個運輸計劃都完成時,小P的物流公司的階段性工作就完成了。
如果小P可以自由選擇將哪一條航道改造成蟲洞,試求出小P的物流公司完成階段性工作所需要的最短時間是多少?
相關推薦
C++——NOIP2015提高組day2 t3——運輸計劃
公元2044年,人類進入了宇宙紀元。 L國有 n 個星球,還有 n-1 條雙向航道,每條航道建立在兩個星球之間,這 n-1 條航道連通了L國的所有星球。 小P掌管一家物流公司,該公司有很多個運輸計劃,每個運輸計劃形如:有一艘物流飛船需要從 ui 號星球沿最快的宇航路徑飛行到 vi 號星球去。顯然,飛船駛過一
2012Noip提高組Day2 T3 疫情控制
std name head printf fin 一個空格 pre 控制 不同 題目描述 H 國有 n 個城市,這 n 個城市用 n-1 條雙向道路相互連通構成一棵樹,1 號城市是首都,也是樹中的根節點。 H 國的首都爆發了一種危害性極高的傳染病。當局為了控制疫情,不讓
【NOIP2015提高組Day2】子串
輸入1: 6 3 1 aabaab aab 輸入2: 6 3 2 aabaab aab 輸入3: 6 3 3 aabaab aab 輸出1: 2 輸出2: 7
【NOIP2015提高組】運輸計劃
ace bsp 們的 最短 targe ostream 所有 sdi std https://daniu.luogu.org/problem/show?pid=2680 使完成所有運輸計劃的時間最短,也就是使時間最長的運輸計劃耗時最短。最大值最小問題考慮用二分答案,每次ch
NOIP2015提高組Day2T3- 運輸計劃
傳送門 Tips 如果兩個點的LCA會被反覆用到,就可以拿一個數組存下來,避免反覆計算 Analysis 又是一道好喵喵喵妙的題啊!!!樹上差分太棒了,簡直太厲害 不過首先我們得看出來這是一道二分可以解決的問題 然後問題就變成了怎麼check 看看gsj大
【NOIP2015提高組】Day2 T2 子串
stdout 前綴 並且 span 一行 方程 需要 輸出格式 pen 題目描述 有兩個僅包含小寫英文字母的字符串 A 和 B。現在要從字符串 A 中取出 k 個互不重疊的非空子串,然後把這 k 個子串按照其在字符串 A 中出現的順序依次連接起來得到一 個新的字符串,請問有
運輸問題 (NOIP2015)提高組
1. Problem Description 公元 2044 年,人類進入了宇宙紀元。 L國有n個星球,還有 n-1 條雙向航道,每條航道建立在兩個星球之間,這 n-1 條航道連通了 L 國的所有星球。 小 P 掌管一家物流公司, 該公司有很多個運輸計劃,每個運
[NOIp2015提高組]信息傳遞
cst ans sizeof nbsp string for dfs+記憶化 memset log OJ題號:洛谷2661 思路:求最小環。DFS+記憶化。 1 #include<cstdio> 2 #include<cstring>
[NOIp2015提高組]跳石頭
print return cnblogs 上一個 距離 nbsp std amp col OJ題號:洛谷2678 思路:貪心+二分。 從前往後掃,一旦這個石頭到上一個選的石頭的距離小於二分的值就把這塊石頭移走。 1 #include<cstdio>
2015 Noip提高組 Day2
code tran pla long subst transport upload sin space P2678 跳石頭 【題目背景】 一年一度的“跳石頭”比賽又要開始了! 【題目描述】 這項比賽將在一條筆直
【NOIP2015提高組】子串
false syn style 上一個 blog 表示 tps clas turn https://daniu.luogu.org/problem/show?pid=2679 看到方案數問題直覺就能想到DP,考慮用f(i,j,k)表示A[1...i]取k個子串組成B[1..
【NOIP2016提高組day2】蚯蚓
AC AS orm max 可能 printf display OS 例如 題目 本題中,我們將用符號 LcJ 表示對 c 向下取整,例如: L3.0J = L3.1J = L3.9J = 3 。 蛐蛐國最近蚯蚓成災了!隔壁跳蚤國的跳蚤也拿蚯蚓們沒辦法,蛐蛐國王只好去 請神
【NOIP2016提高組day2】憤怒的小鳥
span math cst clas 解析式 ++ amp -- memset 分析 Kiana最近沈迷於一款神奇的遊戲無法自拔。 簡單來說,這款遊戲是在一個平面上進行的。 有一架彈弓位於 (0, 0) 處,每次Kiana可以用它向第一象限發射一只紅色的小鳥, 小鳥們的飛行
【NOIP2017提高組 day2】寶藏
題目 題解 –這道題不是最小生成樹這道題不是最小生成樹這道題不是最小生成樹 因為修路的代價與它裡起點的距離有關,又因為最後的路徑一定組成了一棵樹 所以我們可以一層層的dp 設f[i][s]:到第i層時,已經連上的集合為s的最優解 轉移f[i][s|S]=min(f
【NOIP2017提高組 day2】乳酪
題目 題解 –很簡單,就是n^2建圖,bfs一遍就好了,記得開longlong 程式碼 #include<iostream> #include<cstdio> #include<cstdlib> #include&l
舊題新做————noip2015提高組
d1t1神奇的幻方 模擬 #include<cstdio> using namespace std; int n,a[40][40]; int main() { scanf("%d",&n); int num=1,c=n/2+1,r=1; a[r][c]=nu
NOIP2018提高組Day2 解題報告
前言 關於\(NOIP2018\),詳見此部落格:NOIP2018學軍中學遊記(11.09~11.11)。 \(Day2\)的題目和\(Day1\)比起來,真的是難了很多啊。 \(T1\):旅行(點此看題面) 對於樹的情況,顯然可以把相鄰的點全部存下來,排序一遍後依次遍歷即可。 對於基環外向樹的
C++ 2017提高組C++初賽試題(答案版)
CCF NOIP2016 初賽提高組C++語言試題第 1 頁,共10 頁第二十三屆全國青少年資訊學奧林匹克聯賽初賽提高組C++語言試題競賽時間:2017 年10 月14 日14:30~16:30選手注意: 試題紙共有10 頁,答題紙共有2 頁,滿分100 分。請在答題紙上作答,寫在試題紙上的一律無效。 不
【NOIP2013提高組】貨車運輸
題目背景 NOIP2013 提高組 Day1 試題。 題目描述 A 國有 n 座城市,編號從 1 到 n,城市之間有 m 條雙向道路。每一條道路對車輛都有重量限制,簡稱限重。現在有 q 輛貨車在運輸貨物,司機們想知道每輛車在不超過車輛限重的情況下,最多能運多重的貨物。
p1428 [NOIP2011提高組day2]-1-計算係數
題目 https://www.luogu.org/problemnew/show/P1313 程式碼 #include<bits/stdc++.h> using namespace std; const int mod=10007; const int _=150