F. Acesrc and Travel
题意
给一颗树,每个点有两个权值 $a_i,b_i$ ,两个人博弈,交替选择节点,A 获得 $a_i$ ,B 获得 $b_i$ ,每次只能选取与上一个人相邻的节点。
题解
先以任意点为根节点,算出这种情况的结果,再利用换根的方法求出所有节,要注意处理好根节点和叶节点的情况
代码
1 | vii node[N]; |
给一颗树,每个点有两个权值 $a_i,b_i$ ,两个人博弈,交替选择节点,A 获得 $a_i$ ,B 获得 $b_i$ ,每次只能选取与上一个人相邻的节点。
先以任意点为根节点,算出这种情况的结果,再利用换根的方法求出所有节,要注意处理好根节点和叶节点的情况
1 | vii node[N]; |