Jaki wniosek wynika z powyższego?
Sprawdziłem, autor, Witold @witman tak dobrał testy aby takich nie było;-)
Przyznaję się, że nie sprawdzałem dokładnie ani twojego kodu, ani treści zadania. Taką odpowiedź podał mi mój AC program, ale mimo wszystko wolałem dodać znak zapytania [program podał tylko 0] ;-).
PS
Pozdrawiam autora 
PS 2
dziwne, ale dla testów od 1 do 100…00 jest ok
np
2
-1 1
1 -1
ale dzisiaj już nie jestem w stanie tego analizować…
PS 3
wydaje mi się, że long long jest tu nadmiarem bezpieczeństwa. Sądzę, że int [do wczytywania] i unsignet [int 4294967295] do obliczeń jest tu wystarczający ale użycie pojemniejszego typu [long long] nie powinno wpływać na końcowy wynik.
EDIT
Do wczytania int wystarczy, ale do wyniku raczej jednak long long to minimum.