Submit | All submissions | Best solutions | Back to list |
RPLD - Database |
Gaby enjoy working in a database of a very important university, this university has students of course, each student can see as many subjects they want, however, the database suffered an attack by a group of hackers, now, Gaby needs to see the backup files, but then she noticed that some of the backup files are corrupted as well... For example, the backup file can show that a student is seeing 2 same subjects, desperate, she needs help on this task.
It is known that several students (different ones) can see the same subject, however, one single student cannot see the same subject (this would seem ridiculous), if one student sees the same subject two or more times, this test would belong to a corrupted file.
Input
First line will contain an integer T, representing the cases to evaluate, the next T cases will start with a N and R, both integers, denoting the number of students and the number of lines the database have, the next R lines contains two integers I and C, I stands for the ID of the students and C for the subject code.
Output
You will output T lines for each test case, starting with the string “Scenario #i: “ where i is the test case you're evaluating, then, you should output the string “impossible” if the database file on evaluation is corrupted and the string “possible” if its not.
Example
Input: 2 2 4 1 6102 1 6103 2 6102 2 6103 2 4 1 6102 1 6102 2 6102 2 6103 Output: Scenario #1: possible Scenario #2: impossible
Constraints
1 <= N <= 10000
1 <= R <= 100000
1 <= I <= N
1000 <= C <= 9999
Added by: | david_8k |
Date: | 2012-04-12 |
Time limit: | 1s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All except: ASM64 |
Resource: | Own Problem used for the RPL contest |
hide comments
|
|||||||
2020-11-14 14:49:21
Use Pair inside a Map. Every pair will be distinct. |
|||||||
2018-09-03 18:11:30
Don't forget to sort if using vector and pair. :) |
|||||||
2018-08-01 17:18:30
"Write a program that checks lines of input for duplicates." Would be much better description than the junk we currently have here ;). |
|||||||
2017-02-16 14:26:35
used vector and AC in 1 go. |
|||||||
2016-07-10 00:21:02
Used STL map<int,set> AC in one go! :D |
|||||||
2016-05-26 11:56:33
Am getting wrong answer is i can't understand are there space included in the output printing syntax? If anyone can check my submission please. (16994732) |
|||||||
2015-08-08 23:08:36 Narendra pal
used stl and pairs...AC in 1 go ;) |
|||||||
2015-08-08 22:05:44 kartikay singh
@SWAPNIL keep going :P |
|||||||
2015-08-08 22:04:22
STL all the way....!!! :) |
|||||||
2015-08-08 17:51:11 [Mayank Pratap]
Good for beginners like me to learn STL..:) |