KUMAR2019 - VALENTINE
Kumar was very excited for his Valentine's day but at the same time he was afraid about the demands of his date.
All was going good, but at last they ordered wine, waiter offered x and y unit glasses, here she got him, she said "I will drink only z unit, it's a crime not to eat a rare steak without a good glass of red wine".
Now to get the z unit out of x and y unit of glasses, Kumar starts shuffling wine from one glass to another, as it will impress her, he had to do it quick, he doesn't want to get embarrassed by calling for other glasses, or making other excuses.
Guess how he managed to serve the wine?
Input
First line contains x and y. Next line contains q number of possible values of z his date can demand.
Next q lines contain values of z.
Output
For each z, output the minimum step required to serve z unit of wine with the available glasses even if he needs to waste some or output "Damn!!" if he can't serve.
Format for output:
Case <ith query>: <answer>
Constraints
0 <= x, y <= 1000 (Yes, 0 mean waiter doesn't even serve the glasses).
0 <= z <= 2000 (0 means, she doesn't wanted to drink at all, ordering wine was just the Kumar's choice).
Example
Input: 2 3
6
0
1
2
3
4
6 Output: Case 1: 0
Case 2: 2
Case 3: 1
Case 4: 1
Case 5: 3
Case 6: Damn!!
Explanation
- Case 2: (0, 3) → (2, 1)
- Case 5: (2, 0) → (0, 2) → (2, 2)
- Case 6: He can't serve.
hide comments
smso:
2019-06-01 18:24:22
Similar to problem POUR1 |
|
persy:
2019-03-29 07:20:13
Very poorly written question.. |
|
nightwolf_9197:
2019-03-15 07:13:33
@boemegensan 2 in 2L and 2 in 3L glass
|
|
boemogensen:
2019-02-18 05:43:17
can you explain why wine with 4 unit can serve, although waiter only have glasses 2 and 3 units?? |
|
boemogensen:
2019-02-17 09:50:22
what is the answer for this testcase
|
|
atu1_rana:
2019-02-16 15:21:20
Sorry for inconvenience, question statement updated. |
|
nadstratosfer:
2019-02-16 07:09:01
According to psetter it's not embarassing at all to dump wine on the floor. Also, 0-sized glasses wasted me an hour.
|
|
utkarsha gaumat:
2019-02-15 21:37:31
@[Lakshman] @Vipul Both glasses can be used Last edit: 2019-02-15 21:37:53 |
|
[Lakshman]:
2019-02-15 21:27:36
@Author
|
|
Vipul Srivastava:
2019-02-15 20:27:30
how will he serve 4 when he has both glasses less than 4? |
Added by: | ad |
Date: | 2019-02-15 |
Time limit: | 0.200s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All |
Resource: | General |