#P3606. 「PA 2021」Sumy

「PA 2021」Sumy

题目描述

题目译自 PA 2021 Runda 3 Sumy

有 nn 条鱼, 第 ii 条的重量为 aia_i 克。

xx 能吃掉 yy 当且仅当 ax>aya_x \gt a_y,一旦 xx 吃了 yy,yy 会消失,axa_x 则变为 ax+aya_x + a_y 。

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

询问每一条鱼是否可能被留下。

输入格式

第一行一个正整数 nn ,表示序列长度 。

第二行 nn 个整数 aia_i 。

输出格式

一行一个长度为 nn 的字符串,其中 si=Ts_i = \text{T} 表示第 ii 条鱼可能被留下,si=Ns_i = \text{N} 表示第 ii 条鱼不可能被留下。

6
2 7 1 8 2 8
NTNTNT

下面用 x→yx \rightarrow y 表示 xx 吃 yy 。

把 22 号鱼留下的一种方案如下: 2→12 \rightarrow 1,2→32 \rightarrow 3,2→42 \rightarrow 4,2→52 \rightarrow 5,2→62 \rightarrow 6。

而 55 号鱼无论如何也留不下。

3
5 4 4
TNN

注意 xx 能吃掉 yy 当且仅当 ax>aya_x \gt a_y,不取等号。

数据范围与提示

2≤n≤5×1052 \leq n \leq 5 \times 10 ^ 5

1≤ai≤1091 \leq a_i \leq 10 ^ 9