# | User | Rating |
---|---|---|
1 | tourist | 4009 |
2 | jiangly | 3823 |
3 | Benq | 3738 |
4 | Radewoosh | 3633 |
5 | jqdai0815 | 3620 |
6 | orzdevinwang | 3529 |
7 | ecnerwala | 3446 |
8 | Um_nik | 3396 |
9 | ksun48 | 3390 |
10 | gamegame | 3386 |
# | User | Contrib. |
---|---|---|
1 | cry | 167 |
2 | Um_nik | 163 |
3 | maomao90 | 162 |
3 | atcoder_official | 162 |
5 | adamant | 159 |
6 | -is-this-fft- | 158 |
7 | awoo | 157 |
8 | TheScrasse | 154 |
9 | Dominater069 | 153 |
9 | nor | 153 |
Name |
---|
there will be many more case according to your solution
https://mirror.codeforces.com/contest/478/submission/54276055 the logic is this plain and any other logic will have multiple sub-cases
Can you explain about your solution.
Observe that balloon of smallest and 2nd smallest type can always be used so either the 3 would be in comparable amounts such that they can be grouped in 3 in triples of (1,1,1) or (1,2,0) and similar. the extra ballon which cannot be mixed is left out. the only case where its not possible is when the balloon of largest type is extra. the worst case is when you take one ballon of smallest and mix it with two of largest. similarly you take 1 of middle size and 2 of largest. this will lead to ans as (smaller + 2nd smaller balloons). now the answer would be the minimum of two according to the above conditions