Ви професійний хакер, і ваш начальник щойно наказав вам допомогти кандидату виграти майбутні вибори. Ваше завдання - змінити дані машин для голосування, щоб підвищити результати кандидата.
Машини для голосування зберігають результати голосування як два цілих числа: кількість голосів за вашого кандидата ( 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)?