Submit | All submissions | Best solutions | Back to list |
NPC2014E - Tresi and Girls |
Once upon a time, there's a person named Tresi. He's quite old but hasn't found the love of his life. He starts to feel uncomfortable with his life. On another day, he found a magic lamp that will grant one wish for him. Of course, Tresi wishes for many girls to accompany him. Finally, Tresi has many beautiful girls that love him.
But since Tresi never had a girlfriend before, he's having trouble fulfilling the girls' needs. This is caused because the girls doesn't want to feel lonely or too overcrowded. Tresi has N rooms in his house. After some observation, Tresi knows that each girl will feel lonely if left in a room alone or with only one other girl. Tresi also knows that if a room contains 5 or more girls, there will be chaos in that room. Tresi doesn't want his girls to be unhappy. But, the time to move a girl to another room is one minute since Tracy have to sweet talk to the girl first. Tresi asks for your help to decide the minimum time that he must spend for the girls so they can live happily.
Input
First line contains a number T which is the number of test cases. Each test case consists of 2 lines. First line is N which is the number of rooms that Tresi has. Second line contains N number Bi which is the number of girls on room i.
Output
For each test case, output a line containing the time needed for Tresi to satisfy the girls. If Tresi can't satisfy all the girls, output "Tresi gagal memuaskan gadisnya.".
Sample Input
3 3 1 2 3 5 0 3 4 3 0 3 1 1 0
Sample Output
1 0 Tresi gagal memuaskan gadisnya.
Explanation
- For the first case, Tresi can move a girl from room 1 to room 2, for a total time of 1 minute.
- For the second case, all the girls are already happy.
- For the third case, there aren't any configuration that can make all the girls happy.
Constraint
- 1 ≤ T ≤ 10
- 1 ≤ N ≤ 100000
- 0 ≤ bi ≤ 4
Added by: | Andy |
Date: | 2014-10-21 |
Time limit: | 1s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All except: ASM64 |
Resource: | NPC Schematics 2014 |