【问题描述】
Z 国有n座城市,n − 1条双向道路,每条双向道路连接两座城市,且任意两座城市都能通过若干条道路相互到达。
Z 国的国防部长小 Z 要在城市中驻扎军队。驻扎军队需要满足如下几个条件:
一座城市可以驻扎一支军队,也可以不驻扎军队。
由道路直接连接的两座城市中至少要有一座城市驻扎军队。
在城市里驻扎军队会产生花费,在编号为i的城市中驻扎军队的花费是pi。
小 Z 很快就规划出了一种驻扎军队的方案,使总花费最小。但是国王又给小 Z 提出了m个要求,每个要求规定了其中两座城市是否驻扎军队。小 Z 需要针对每个要求逐一给出回答。具体而言,如果国王提出的第j个要求能够满足上述驻扎条件(不需要考虑第 j 个要求之外的其它要求),则需要给出在此要求前提下驻扎军队的最小开销。如果国王提出的第j个要求无法满足,则需要输出-1 (1 ≤ j ≤ m)。现在请你来帮助小 Z。
【输入格式】
输入文件名为 defense.in。
第 1 行包含两个正整数
相关文章
- 1 CCF关于NOI 2024省内选拔的若干规定
- 2 2013-2022年信息学奥赛NOIP及csp-j初赛真题及答案
- 3 信奥赛是一群“牛娃”,在一起较量。
- 4 如何给孩子备考及规划信息学奥赛
- 5 关于举办2023年第40届全国青少年信息学奥林匹克竞赛的报名通知
- 6 信息学奥赛(C++)一本通真题及答案
- 7 2023年女生信息学竞赛将于4月1-2日举行
- 8 兰州大学2023年强基计划招生简章
- 9 国防科技大学2023年强基计划招生简章
- 10 天津大学2023年强基计划招生简章
- 11 Scratch青少年等级考试一级编程题:猫捉老鼠
- 12 2023年5月青少年软件编程C语言三级等级考试
- 13 2023年3月电子学会Scratch等级考试试卷一级编程真题
- 14 回文日期:2020 年春节期间,有一个特殊的日期引起了大家的注意:
- 15 蓝桥杯比赛5道Scratch编程题答案及代码
- 16 2023年3月电子学会Scratch等级考试四级真题
- 17 2023年3月份的蓝桥杯STEMA测评真题
- 18 盈亏问题:假设有一群人买一件物品,如果每个人出a元,
- 19 Python编程等级考试真题彩色螺旋文字
- 20 Python等级考试试卷(五级)及答案
-
扫码下载安卓APP
-
微信扫一扫关注我们
微信扫一扫打开小程序
手Q扫一扫打开小程序
-
返回顶部
友情链接:
6547题库网 |
Scratch从入门到精通|
Copyright © 小码农 |
2020-2022
发表评论