首页 分享 P3642 [APIO2016] 烟花表演

P3642 [APIO2016] 烟花表演

来源:花匠小妙招 时间:2025-05-01 17:23

题目描述

烟花表演是最引人注目的节日活动之一。在表演中,所有的烟花必须同时爆炸。为了确保安全,烟花被安置在远离开关的位置上,通过一些导火索与开关相连。导火索的连接方式形成一棵树,烟花是树叶,如图所示。火花从开关出发,沿导火索移动。每当火花抵达一个分叉点时,它会扩散到与之相连的所有导火索,继续燃烧。导火索燃烧的速度是一个固定常数。图中展示了六枚烟花 ${E_1, E_2, dots, E_6}$ 的连线布局,以及每根导火索的长度。图中还标注了当在时刻 $0$ 从开关点燃火花时,每一发烟花的爆炸时间。 ![](https://cdn.luogu.com.cn/upload/pic/4429.png) Hyunmin 为烟花表演设计了导火索的连线布局。不幸的是,在他设计的布局中,烟花不一定同时爆炸。我们希望修改一些导火索的长度,让所有烟花在同一时刻爆炸。例如,为了让图中的所有烟花在时刻 $13$ 爆炸,我们可以像下图中左边那样调整导火索长度。类似地,为了让图中的所有烟花在时刻 $14$ 爆炸,我们可以像下图中右边那样调整长度。 ![](https://cdn.luogu.com.cn/upload/pic/4430.png) 修改导火索长度的代价等于修改前后长度之差的绝对值。例如,将上面那副图中布局修改为下面那副图的左边布局的总代价为 $6$,而修改为右边布局的总代价为 $5$。 导火索的长度可以被减为 $0$,同时保持连通性不变。 给定一个导火索的连线布局,你需要编写一个程序,去调整导火索长度,让所有的烟花在同一时刻爆炸,并使得代价最小。

输入格式

输出格式

说明/提示

【数据规模】 子任务 1(7 分):$N = 1$,$1 leq M leq 100$。 子任务 2(19 分):$1 leq N+M leq 300$,且开关到任一烟花的距离不超过 $300$。 子任务 3(29 分):$1 leq N+M leq 5000$。 子任务 4(45 分):$1 leq N+M leq 300000$。

相关知识

婚礼现场烟花表演.pptx
深圳七夕烟花表演时间
上海国庆烟花表演2024年(持续更新)
2025​南京春节烟花秀表演汇总
与国庆节有关的作文:国庆烟花表演
2025江门春节烟花表演活动汇总
庆祝澳门特别行政区成立25周年烟花表演登船时间+地点
2023庆祝中国阴历新年烟花表演秀
武汉花博汇中秋烟花表演时间2024
2024香港迪士尼烟花国庆表演时间

网址: P3642 [APIO2016] 烟花表演 https://www.huajiangbk.com/newsview1824631.html

所属分类:花卉
上一篇: 2025苏州湾度假乐园烟花秀元旦
下一篇: 你被开幕式的焰火震撼到了吗?焰火

推荐分享