OSDN Git Service

style: format markdown files with remark-lint
author24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Wed, 3 Oct 2018 01:12:59 +0000 (09:12 +0800)
committer24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Wed, 3 Oct 2018 01:12:59 +0000 (09:12 +0800)
docs/ds/virtual-tree.md

index 1d8582e..f096ade 100644 (file)
@@ -1,29 +1,29 @@
 ## 引子
 
 ???+ note "BZOJ - 2286 消耗战"
-    
+
     ### Description
-    
+
     在一场战争中,战场由 $n$ 个岛屿和 $n-1$ 个桥梁组成,保证每两个岛屿间有且仅有一条路径可达。现在,我军已经侦查到敌军的总部在编号为 $1$ 的岛屿,而且他们已经没有足够多的能源维系战斗,我军胜利在望。已知在其他 $k$ 个岛屿上有丰富能源,为了防止敌军获取能源,我军的任务是炸毁一些桥梁,使得敌军不能到达任何能源丰富的岛屿。由于不同桥梁的材质和结构不同,所以炸毁不同的桥梁有不同的代价,我军希望在满足目标的同时使得总代价最小。
-    
+
     侦查部门还发现,敌军有一台神秘机器。即使我军切断所有能源之后,他们也可以用那台机器。机器产生的效果不仅仅会修复所有我军炸毁的桥梁,而且会重新随机资源分布(但可以保证的是,资源不会分布到 $1$ 号岛屿上)。不过侦查部门还发现了这台机器只能够使用 $m$ 次,所以我们只需要把每次任务完成即可。
-    
+
     ### Input
-    
+
     第一行一个整数 $n$,代表岛屿数量。
-    
+
     接下来 n-1 行,每行三个整数 $u,v,w$,代表 $u$ 号岛屿和 $v$ 号岛屿由一条代价为 $c$ 的桥梁直接相连,保证 $1\le u,v\le n$ 且 $1\le c\le 10^5$。
-    
+
     第 $n+1$ 行,一个整数 $m$,代表敌方机器能使用的次数。
-    
+
     接下来 $m$ 行,每行一个整数 $k_i$,代表第 $i$ 次后,有 $k_i$ 个岛屿资源丰富,接下来 $k$ 个整数 $h_1,h_2,\cdots ,h_k$,表示资源丰富岛屿的编号。
-    
+
     ### Output
-    
+
     输出有 $m$ 行,分别代表每次任务的最小代价。
-    
+
     ### Sample Input
-    
+
     ```text
     10
     1 5 13
     4 5 7 8 3
     3 9 4 6
     ```
-    
+
     ### Sample Output
-    
+
     ```text
     12
     32
     22
     ```
-    
+
     ### HINT
-    
+
     对于 $100\%$ 的数据,$2\le n\le 2.5\times 10^5,m\ge 1,\sum k_i\le 5\times 10^5,1\le k_i\le n-1$。
-    
+
     ### Source
-    
+
     [Stage2 day2](http://www.lydsy.com/JudgeOnline/problemset.php?search=Stage2%20day2)
 
 ## 虚树 Virtual Tree