Problem A
RGB Hydra
Languages
en
sv

Den här skräckinjagande varelsen kan ha huvuden av tre olika färger. Från början har Hydran
-
röda huvuden, -
gröna huvuden, och -
blåa huvuden.
Varje gång jägaren hugger av ett huvud av en viss färg från Hydran, växer det genast ut två nya huvuden - ett av varje av de andra två färgerna. Till exempel, om jägaren hugger av ett rött huvud, växer det ut ett grönt och ett blått huvud genast.
Jägaren, driven av sitt mod och sin ambition, vill inte bara besegra Hydran utan också lämna ett bestående spår av sin resa. För att göra det vill jägaren att så mycket rött som möjligt ska synas på Hydran - målet är att maximera antalet röda huvuden!
Innan Hydran går till anfall hinner jägaren utföra som mest
Vad är det maximala antalet röda huvuden som Hydran kan ha
efter högst
Indata
Indatan består av en rad med 4 heltal
-
är antalet röda huvuden, -
är antalet gröna huvuden, -
är antalet blåa huvuden, -
är det maximala antalet drag jägaren hinner utföra.
Det är garanterat att Hydran har åtminstone ett huvud från
början, det vill säga att
(Notera även att talen
Utdata
Skriv ut ett heltal: det maximala antalet röda huvuden som
Hydran kan ha efter högst
Poängsättning
Din lösning kommer att testas på en mängd testfallsgrupper. För att få poäng för en grupp så måste du klara alla testfall i gruppen.
Grupp |
Poäng |
Gränser |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Inga ytterligare begränsningar. |
Förklaring av exempelfall
I det första exempelfallet har Hydran endast
I det andra exempelfallet har Hydran
I det tredje exempelfallet har Hydran
Sample Input 1 | Sample Output 1 |
---|---|
0 0 1 1 |
1 |
Sample Input 2 | Sample Output 2 |
---|---|
4 3 2 1 |
5 |
Sample Input 3 | Sample Output 3 |
---|---|
10 10 10 0 |
10 |
Sample Input 4 | Sample Output 4 |
---|---|
926332030620250124 57836736120250125 503852839920250126 804672315982687419 |
1731004346602937543 |