POJ 3728 The merchant(在线倍增LCA,维护树上最大,最小,两点差值最大。)

Description  n个城市构成一棵树,每一个城市都有一种商品有一个固定的价格,一个商人要从一个城市到另外一个城市,他会在路途中选取一个城市购买这种商品而后在以后的某个城市卖掉以赚取差价,问最大差价  Input  第一行一整数n表示城市个数,以后n个整数val[i]表示第i个城市该种商品的价格,以后n-1行每行两个整数u和v表示u城市和v城市有路径,而后输入一整数q表示查询数,每次查询输入
相关文章
相关标签/搜索