页面加载中…
通过率 0% · 提交 0 · 通过 0
每条已知关系 a b v 表示 a/b=v。对每个查询 x y,若可由已知关系推出 x/y,则输出该值;否则输出 -1。
这题属于 Hot100 ACM 开放训练中的「带权图」方向。建议先看动画确认核心思路,再回到右侧编辑器按标准输入输出写完整代码。
第一行输入关系数 e 和查询数 q。随后 e 行输入 a b v,再随后 q 行输入 x y。变量名不含空格。
每个查询输出一行,固定保留 6 位小数;不可求时输出 -1.000000。
示例 1
输入示例
2 5 a b 2 b c 3 a c b a a e a a x x
输出示例
6.000000 0.500000 -1.000000 1.000000 -1.000000
把变量当节点、比值当有向边权,通过路径乘积回答查询。
时间限制 2000 ms · 内存限制 256 MB
登录后可查看你在本题的历史提交,以及每次的各用例通过情况。