CF855A Tom Riddle's Diary

题目描述

哈利波特的任务是摧毁魂器。他在密室遇到的第一个魂器是汤姆·里德尔的日记。日记和金妮在一起,迫使她打开密室。哈利想知道曾经有过日记的不同的人,以确保他们不受日记的影响。 他有n个把日记整理好的人的名字。你需要知道,他(她)以前是否拥有日记。 在输入名字的列表中。如果这个名字曾经出现过,则输出“YES”(没有引号)。否则,输出“NO”(没有引号)。

输入格式

第一行输入包含一个整数n ( 1

输出格式

一共输出n行,每一行包含“YES”或“NO”(没有引号),这取决于第i个名字是否与前面i-1个名字有重复。 您可以在任何情况下(上或下)输出每个字母。 ## 输入输出样例 **输入样例#1:** ```cpp 6 tom lucius ginny harry ginny harry ``` **输出样例#1:** ```cpp NO NO NO NO YES YES ``` **输入样例#2:** ```cpp 3 a a a ``` **输出样例#2:** ```cpp NO YES YES ``` 在输入样例1中,为i=5有存在j=3使$S_i$和$S_j$相同,这意味着i=5就是“YES”

说明/提示

In test case $ 1 $ , for $ i=5 $ there exists $ j=3 $ such that $ s_{i}=s_{j} $ and $ j<i $ , which means that answer for $ i=5 $ is "YES".