Jesteś profesjonalnym hakerem, a twój szef właśnie kazał ci pomóc kandydatowi wygrać nadchodzące wybory. Twoim zadaniem jest zmiana danych maszyn do głosowania, aby poprawić wyniki kandydata.
Maszyny do głosowania przechowują wyniki głosowania w postaci dwóch liczb całkowitych: liczby głosów dla twojego kandydata ( v1) i liczby głosów dla jego przeciwnika ( v2).
Po tygodniach badań odkryłeś lukę bezpieczeństwa w systemie i możesz zwiększyć wartość v1o liczbę całkowitą xi zmniejszyć wartość o v2to samo x. Ale jest ograniczenie, musisz utrzymywać stały kod skrótu bezpieczeństwa:
- kod skrótu bezpieczeństwa:
(v1 + v2*2) modulo 7
Ponadto wartość parametru xmusi być minimalna, aby zmiany mogły pozostać niezauważone.
Twój program powinien przyjąć jako wejście v1i v2; powinien wygenerować optymalną wartość dla xtego v1>v2.
Istnieją przypadki, w których nie można zhakować wyników; nie musisz sobie z nimi poradzić (może to prowadzić do problemów z szefem, ale to już inna historia).
Przypadki testowe
100,123 --> 14
47,23 --> 0
40,80 --> 21
62,62 --> 7
1134,2145 --> 511
.0(Lubię to 100.0 123.0)?