update
This commit is contained in:
@@ -98,11 +98,11 @@ static func cost_of(attack: int, health: int) -> int:
|
||||
return (2 * attack + health) / 3
|
||||
|
||||
|
||||
## Wert eines verschmolzenen Wesens: der bessere Wert plus ein Drittel des schwächeren,
|
||||
## Wert eines verschmolzenen Wesens: der bessere Wert plus ein Drittel des schwächeren (mindestens 1),
|
||||
## aufgerundet. Bei gleichen Werten sind das zwei Drittel der Summe, sonst mehr; nie schlechter
|
||||
## als das stärkere Wesen, und jeder Partner ab 1 bringt mindestens +1.
|
||||
## als das stärkere Wesen, und jeder Partner bringt mindestens +1, auch mit 0.
|
||||
static func fusion_value(a: int, b: int) -> int:
|
||||
return maxi(a, b) + ceili(mini(a, b) / 3.0)
|
||||
return maxi(a, b) + maxi(1, ceili(mini(a, b) / 3.0))
|
||||
|
||||
|
||||
## Name des verschmolzenen Wesens: die Kombo seiner Elemente (ein Element zählt doppelt).
|
||||
|
||||
Reference in New Issue
Block a user