{"trustable":true,"sections":[{"title":"","value":{"format":"HTML","content":"\u003cdiv\u003e\u003cp\u003e这个国家有\u003ci\u003eN\u003c/i\u003e个城市,每对城市之间都有一条简单路径。一位商人选择了一些路径,想要在每条路径上赚取尽可能多的钱。当他沿着一条路径移动时,他可以选择一个城市购买一些商品,然后在后面的城市卖出。所有城市的商品都是一样的,但价格不同。现在你的任务是计算每条路径上可能的最大利润。\u003c/p\u003e\u003c/div\u003e"}},{"title":"输入","value":{"format":"HTML","content":"\u003cdiv\u003e\u003cp\u003e第一行包含城市数量\u003ci\u003eN\u003c/i\u003e。\u003cbr\u003e接下来的\u003ci\u003eN\u003c/i\u003e行,每行包含每个城市商品价格\u003ci\u003ew\u003csub\u003ei\u003c/sub\u003e\u003c/i\u003e。\u003cbr\u003e接下来的\u003ci\u003eN-1\u003c/i\u003e行,每行包含两个城市的标签,描述两个城市之间的道路。\u003cbr\u003e接下来一行包含路径数量\u003ci\u003eQ\u003c/i\u003e。\u003cbr\u003e接下来的\u003ci\u003eQ\u003c/i\u003e行,每行包含两个城市的标签,描述一条路径。城市编号从1到\u003ci\u003eN\u003c/i\u003e。\u003c/p\u003e\u003cp\u003e1 ≤ \u003ci\u003eN\u003c/i\u003e, \u003ci\u003ew\u003csub\u003ei\u003c/sub\u003e\u003c/i\u003e, \u003ci\u003eQ\u003c/i\u003e ≤ 50000 \u003cbr\u003e\u003c/p\u003e\u003c/div\u003e"}},{"title":"输出","value":{"format":"HTML","content":"\u003cdiv\u003e\u003cp\u003e输出包含\u003ci\u003eQ\u003c/i\u003e行,每行包含相应路径的最大利润。如果无法获得正利润,输出0。\u003c/p\u003e\u003c/div\u003e"}},{"title":"样例","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e4\r\n1 \r\n5 \r\n3 \r\n2\r\n1 3\r\n3 2\r\n3 4\r\n9\r\n1 2\r\n1 3\r\n1 4\r\n2 3\r\n2 1\r\n2 4\r\n3 1\r\n3 2\r\n3 4\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003e4\r\n2\r\n2\r\n0\r\n0\r\n0\r\n0\r\n2\r\n0\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e"}}]}