Ви професійний хакер, і ваш начальник щойно наказав вам допомогти кандидату виграти майбутні вибори. Ваше завдання - змінити дані машин для голосування, щоб підвищити результати кандидата.
Машини для голосування зберігають результати голосування як два цілих числа: кількість голосів за вашого кандидата ( v1
) та кількість голосів за їх опонента ( v2
).
Після тижневих досліджень ви виявили в системі дірку безпеки і можете збільшити значення v1
на ціле число x
і зменшити значення v2
на те саме x
. Але є обмеження, вам потрібно постійно підтримувати хеш-код безпеки:
- код хешу безпеки:
(v1 + v2*2) modulo 7
Також значення для x
має бути мінімальним, щоб ваші зміни могли залишитися непоміченими.
Ваша програма повинна приймати як вхід v1
і v2
; він повинен вивести оптимальне значення для x
цього v1>v2
.
Є деякі випадки, за яких ви не можете зламати результати; вам не доведеться поводитися з ними (це може призвести до проблем з вашим начальником, але це вже інша історія).
Тестові справи
100,123 --> 14
47,23 --> 0
40,80 --> 21
62,62 --> 7
1134,2145 --> 511
.0
(Like 100.0 123.0
)?