#CF1731E. 图的代价
图的代价
图的代价
- 时间限制:2 秒
- 内存限制:256 MiB
题目描述
有一个包含 个点的初始空无向图,点编号为 到 。你需要添加恰好 条边,且不能出现自环或重边。
连接点 的边权必须等于 。你可以重复执行下列操作任意次:
- 选择一个整数 ;
- 添加恰好 条权值为 的边,本次操作的总代价为 。
只有当前仍存在至少 条尚未加入、权值为 的合法边时,才能执行这次操作。求添加恰好 条边的最小总代价;若无法做到,输出 。最终图不要求连通。
输入格式
第一行包含整数 ,表示测试组数。
随后每组输入一行两个整数 。
输出格式
对每组数据输出一行整数,表示最小总代价;若无法构造,输出 。
样例输入 1
4
4 1
6 10
9 4
10 11
样例输出 1
2
-1
7
21
数据范围
对所有数据,,,,并保证所有测试组的 。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 30 | 每组均满足 |
| 2 | 整个输入满足 | |
| 3 | 40 | 无特殊限制 |