ผลต่างระหว่างรุ่นของ "01204212/id request"
ไปยังการนำทาง
ไปยังการค้นหา
Jittat (คุย | มีส่วนร่วม) (→Code) |
Jittat (คุย | มีส่วนร่วม) |
||
แถว 13: | แถว 13: | ||
== Example == | == Example == | ||
+ | |||
+ | '''Input''' | ||
+ | |||
+ | <pre> | ||
+ | 10 | ||
+ | 4 | ||
+ | 2 | ||
+ | 4 | ||
+ | 10 | ||
+ | 100 | ||
+ | 30 | ||
+ | 10 | ||
+ | 35 | ||
+ | 100 | ||
+ | 200 | ||
+ | </pre> | ||
+ | |||
+ | '''Output''' | ||
+ | |||
+ | <pre> | ||
+ | N | ||
+ | N | ||
+ | Y | ||
+ | N | ||
+ | N | ||
+ | N | ||
+ | Y | ||
+ | N | ||
+ | Y | ||
+ | N | ||
+ | </pre> | ||
== Test data == | == Test data == |
รุ่นแก้ไขเมื่อ 19:56, 21 กันยายน 2559
- This is part of 01204212
An API requires every user to have a unique ID. To ensure that it provides an interface to check and allocate IDs. There are N requests; each request specifies an ID x, which is an integer from 0 up to 1,000,000,000. For each request, your program have to answer if x has been used. In the case where x is new, it allocates that integer for the requested user. Initially, no ID has been used.
Input
- First line: an integer N (1<=N<=100,000)
- The next N lines: each line contains an integer x
Output
There are N lines of output, each contains either Y (if the requested ID has been used before) or N (if the requested ID is new)
Example
Input
10 4 2 4 10 100 30 10 35 100 200
Output
N N Y N N N Y N Y N