#11472. Sumy

内存限制:256 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: Turing001

题目描述

n 条鱼,其中第 i 条的质量为 a_i 克。

x 能吃掉 y 当且仅当 a_x > a_y 。若 x 吃了 y y 会消失, a_x 会变为 a_x + a_y

你可以随意指定吃鱼的顺序,直至留下一条鱼为止。

求每一条鱼是否可能被作为最后唯一的鱼留下。若最终无法只剩下一条鱼,则每条鱼均不满足此条件。

输入格式

第一行,一个整数 n

第二行, n 个整数 a_1, a_2, \cdots, a_n

输出格式

一行,一个长度为 n 的字符串 s ,其中 s_i = \text{T} 表示第 i 条鱼满足上述条件, s_i = \text{N} 表示第 i 条鱼不满足上述条件。

样例

样例输入 #1

6
2 7 1 8 2 8

样例输出 #1

NTNTNT

样例 #1 解释

下面用 x \rightarrow y 表示 x y

留下 2 号鱼的一种方案如下: 2 \rightarrow 1, 2 \rightarrow 3, 2 \rightarrow 4, 2 \rightarrow 5, 2 \rightarrow 6

样例输入 #2

3
5 4 4

样例输出 #2

TNN

数据范围与提示

对于 100\% 的数据, 1 \leq n \leq 5 \times 10^5 1 \leq a_i \leq 10^9