NSFZOJ 6003 論戰大原題

2021-08-09 23:07:14 字數 1857 閱讀 7193

nsfzoj #6003. 論戰大原題

題目描述

給定乙個 nn

n 個點 mm

m 條邊的無向圖。定義一條路徑的長度為路徑上最小邊的權值。定義 dist(i,j)dist(i,j)di

st(i

,j) 為起點為 ii

i,終點為jj

j 的長度最長的路徑的長度。求出第 kk

k 大的 dist(i,j)dist(i,j)di

st(i

,j),其中(i(i

輸入格式

第一行兩個整數 n,m,kn,m,kn,

m,k。

接下來 mm

m 行每行三個整數 u,v,wu,v,wu,

v,w,表示uu

u 到 vv

v 存在一條長度為 ww

w 的無向邊。

輸出格式

一行乙個整數 ansansan

s,為第kk

k 大的 dist(i,j)dist(i,j)di

st(i

,j)。

樣例樣例輸入 1

4 5 2

1 2 4

4 3 5

2 3 2

4 1 1

3 1 3

樣例輸出 1

4

樣例 1 說明

dist(1,2)=4 dist(1,3)=3 dist(1,4)=3 dist(2,3)=3 dist(2,4)=3 dist(3,4)=5dist(1,2)=4\ dist(1,3)=3\ dist(1,4)=3\ dist(2,3)=3\ dist(2,4)=3\ dist(3,4)=5di

st(1

,2)=

4dis

t(1,

3)=3

dist

(1,4

)=3d

ist(

2,3)

=3di

st(2

,4)=

3dis

t(3,

4)=5

故第 22

2 大的 dist(i,j)dist(i,j)di

st(i

,j) 為 44

4樣例輸入 2

4

樣例輸出 2

125000004

資料範圍與提示

對於 20% 20\% 20

% 的資料,0

0100對於 50% 50\% 50

% 的資料,0

01000

,並滿足:

對於 100% 100\% 10

0%的資料,0

010​5

​​,m

≤min(n

​2​​

,2×1

0​5​

​),k

≤​2​

​n(n

−1)​

​,並滿足:

一開始看到題:不就是最大生成樹然後dfs一下?

碼完一測:誒呀好像不對?

再一想:emmm,好像較小的邊會對較大的邊計數產生影響?

無奈查了題解:原來kruskal過程中就可以解決了?!。。

改完就過了。。

主要思想是,最大生成樹合併一條邊連線的兩個子樹時,滿足「從兩個子樹中各選乙個點,兩點間地簡單路徑長度即為這條邊的長度「,同時滿足」除此以外所有的點對間簡單路徑長度都不等於這條邊的長度「。這條性質用最大生成樹構造過程就能解釋:每次選當前最大的邊,也就是說已經選過的邊都比這條邊大。然後就沒有然後了。。

**

模擬測試60

t1 約瑟夫問題。經證 da 明 biao 可知,最終答案計算方法是 答案由 1 開始,每次加 m 若大於次數加一,就對次數加一取模。可以 o 1 計算每次取模的位置,取模不超過 mlogn 次,於是時間複雜度為 o mlogn t2 普及 向量叉積 v 1 x 1,y 1 v 2 x 2,y 2 ...

60秒贏得客戶!!!

銷售與管理 內容關係到交易的成敗,人際溝通順利,能夠幫助你抓住機遇,取得豐碩的成果。百銷幫為您提供即學即用的方法 15 45 90原則。即15秒內開啟對方的心扉,45秒激發對方聆聽的興趣,90秒引起客戶購買的慾望。銷售與管理 內容關係到交易的成敗,人際溝通順利,能夠幫助你抓住機遇,取得豐碩的成果,營...

尤拉計畫 60

質數3,7,109,和 673是值得注意的。將其中任意兩個質數以任何順序相連線產生的結果都是質數。例如,取7和109,連線而成的7109和1097都是質數。這四個質數的和是792,這也是滿足這個性質的四個質數集合的最小總和。找出滿足這個性質的五個質數的集合中,集合數之和最小的。算出這個最小的和。im...