#896. 恒费跃迁仪
恒费跃迁仪
恒费跃迁仪
题目描述
研究所一共制造了 种能量形态,编号为 到 ,其中第 种形态的稳定值为 。
另外有 台跃迁仪。对于一台记录为 的跃迁仪,如果你当前处在形态 ,就可以用它切换到形态 。
每次切换时,研究所都会按下面的方式结算能量消耗:
- 目标形态的稳定值减去当前形态的稳定值;
- 再额外收取固定的 点调节能量。
也就是说,如果你从形态 切换到形态 ,这一跳的消耗就是:
你最初处在形态 ,目标是变成形态 。
请你求出最小总消耗。如果无法达到目标形态,则输出 Impossible。
输入格式
第一行包含五个整数 。
第二行包含 个整数 。
接下来 行,每行包含两个整数 ,表示一台可用的跃迁仪。
输出格式
如果可以达到目标,输出最小总消耗;否则输出 Impossible。
输入输出样例 #1
输入 #1
4 4 1 4 2
5 8 3 10
1 2
2 4
1 3
3 4
输出 #1
9
输入输出样例 #2
输入 #2
3 1 1 3 5
10 6 20
1 2
输出 #2
Impossible
说明/提示
- 如果一条路径共经过了 次切换,那么这条路径的总消耗中,固定调节能量一共会出现 次。
- 请注意答案可能为负数。
数据范围
对于 的数据,,。
对于 的数据,,,,,。
建议
二刷、三刷