標籤:
|
5 / 37 |
Problem A |
HUST 1019 |
A dangerous trip |
|
10 / 71 |
Problem B |
HUST 1631 |
Road System |
| |
|
Problem C |
UVALive 3523 |
Knights of the Round Table |
| |
1 / 5 |
Problem D |
UVALive 5135 |
Mining Your Own Business |
|
1 / 1 |
Problem E |
UVALive 4287 |
Proving Equivalences |
|
0 / 2 |
Problem F |
Gym 100216E |
Shortest Path |
| |
|
Problem G |
POJ 3177 |
Redundant Paths |
| |
|
Problem H |
POJ 1236 |
Network of Schools |
| |
|
Problem I |
URAL 1752 |
Tree 2 |
|
5 / 5 |
Problem J |
POJ 1330 |
Nearest Common Ancestors |
|
4 / 16 |
Problem K |
POJ 1470 |
Closest Common Ancestors |
A
求將任意一條路徑縮短一半後的最短路。
兩種方法。1.先求起點的最短路,每條邊反向後再求一遍終點的。然後枚舉每條邊折半,求出答案。2.將每個點看成兩點,原圖分為上下兩層,如果A到B有一條權值C的邊,則A到B‘有一條C/2的邊,這樣做一遍最短路就是答案。注意邊是整數,但答案可能是小數,最好把邊都*2。
B
裸最小產生樹。
C
圓桌騎士,經典題,還未做。
D
井底礦工。
E
等價性證明,給一個有向圖 ,問最少加多少條邊編程強連通圖。
先求強連通分量,再將每個強連通分量縮成一個點,因為他們之間已經是互相等價的了。再根據處理後的圖 求出圖的總出度和總入度,較大值就是答案。
F
做一遍spfa,如果遇到負環就dfs一遍這個點,那麼遍曆 到的點都是不存在最短路的,標記為‘-‘。最後輸出即可。
不知道My Code有什麼問題,一直不能過。
J,K
裸LCA。
暑假集訓-基礎圖論