Если у обороняющегося 6-6-5Смотря что у атакующего. Если у него 6-6-5-4-4, то не выгодно перебрасывать 4-ку, потому что она уже даёт 1 ранение. Если перебросить, то шанс 1/6, что будет ещё +1 ранение, но шанс 2/3, что будет -1 ранение.
дело в том, что если хэш влазит в регистр, то он полностью эквивалентен индексу.
Многовато?
А что там с коллизиями на такой длине?
Установил Windows 7 32x
Например, когда вы доходите до
[1, 1, 1, 1, 2]
[1, 1, 1]
то внезапно оказывается, что двойка в конце. В первых трех позициях a > d не срабатывает, и (attack[4] > 2) тоже не срабатывает, конечно же.
Нужно сортировать массивы в другом порядке:
[2, 1, 1, 1, 1]
[1, 1, 1]
Тогда выяснится, что 2 > 1