4975.神为什么是神 IV

时间限制:2s 内存限制:256MB

请仔细阅读本题

树是一张 $n$ 个节点和 $n-1$ 条边的无向连通图,博弈是指在一个游戏中,进行游戏的多位玩家为了获得最终胜利而进行的策略。

StarSilk 和 Limit 都很喜欢算法竞赛,并且都认为自己比对方强,为了决定谁更强,他们打算在一棵树上进行博弈,最终胜利的人就是最强的。

具体的,这棵树一共有 $n$ 个节点,每个节点都有一个权值 $a_i$ ,因为 StarSilk 的年龄比 Limit 大,根据尊老的传统美德,由 StarSilk 进行先手操作,StarSilk 会优先选择若干个点,他的分数为这些点的权值异或和,为了谦让 Limit,他选择的所有点中不会存在两个点有边相连,而 Limit 的分数是剩下点的权值异或和,分数大的人获胜。

因为 Limit 总是耍赖,所以游戏一共进行了 $T$ 轮,对于每一轮游戏,StarSilk 和 Limit 都会采用最优策略,请问最终的胜利者是谁,或者平局。

输入格式(从终端/标准输入读取)

一行一个整数,$T$
接下来 $T$ 组数据,每组数据首先输入一个整数 $n$,再输入 $n$ 个整数,分别表示每个点的权值,接下来是 $n-1$ 条边的两个端点。
保证 $1\le T\le10,\ 1\le n\le{10}^5,0\le a_i\le{10}^9$

输出格式(输出至终端/标准输出)

$T$ 行 每行中如果 StarSilk 赢了输出 s,Limit 赢了输出 l,平局输出 t。

输入样例

复制
2
3
1 2 3
1 2
2 3
5
1 2 3 4 5
1 2
2 3
3 4
4 5
 \n
 \n
 · · \n
 · \n
 · \n
 \n
 · · · · \n
 · \n
 · \n
 · \n
 · \n

输出样例

复制
t
s
 \n
 \n

说明

考虑第一组数据,StarSilk 的选择只有两种,选 $1$ 和 $3$ 或者只选 $2$,不管怎么选,都是平局,所以输出t。

考虑第二组数据,一种必胜的策略是,StarSilk 选择 $1,3,5$ 此时异或值为 $7$,Limit 选择的 $2,4$ 异或值为 $6$,所以输出s。

提交题解

Please login first.

© 2025 FAQs