#T2196. 另一个游戏(Another Game)

另一个游戏(Another Game)

链接: https://cses.fi/problemset/task/2208

板块: Mathematics

时限: 1.00 s | 内存: 512 MB

题目描述

nn 堆硬币和两名轮流操作的玩家。每次操作,一名玩家选择若干堆非空的硬币,并从每堆中各取走一枚硬币。取走最后一枚硬币的玩家获胜。

你的任务是判断,在双方都采取最优策略的情况下,谁会获胜。

输入

第一行输入包含一个整数 tt:表示测试组数。之后描述 tt 组测试用例:

第一行包含一个整数 nn:表示堆数。

下一行包含 nn 个整数 x1,x2,,xnx_1,x_2,\ldots,x_n:表示每堆硬币的数量。

输出

对于每组测试用例,若先手玩家获胜则输出 "first",若后手玩家获胜则输出 "second"。

数据范围

1t21051 \le t \le 2 \cdot 10^5 1n21051 \le n \le 2 \cdot 10^5 1xi1091 \le x_i \le 10^9 所有 nn 的总和至多为 21052 \cdot 10^5

样例输入

3
3
1 2 3
2
2 2
4
5 5 4 5

样例输出

first
second
first