Cjelobrojne crte
시간 제한5초메모리 제한1024 MB
정수 직선 y = ax + b 중 어느 점도 지나지 않으면서 n개의 점을 정확히 반으로 나누는 직선의 개수를 구하고, 무한히 많으면 -1을 출력합니다.
문제
Gospodin Malnar napravio je pizzu na kojoj se nalazi papričica, gdje su koordinate -te papričice . Pizzu možemo zamisliti kao kvadrat od točke do točke . Sada bi htio podijeliti tu pizzu za svojim prijateljem Ivanom.
Gospodin Malnar će pizzu rezati po određenom pravcu. Dodatno, pravac smatra cjelobrojnim ako se može zapisati kao gdje su i cijeli brojevi. Kako bi pravedno podijelio pizzu s Ivanom, potrebno je odabrati takav cjelobrojni pravac da je broj papričica s obje strane pravca jednak te naravno da pravac ne prolazi ni jednom papričicom.
Kako biste im pomogli, ispište koliko postoji takvih pravaca, odnosno ako ih postoji beskonačno.
입력
U prvom retku je broj (). Slijedi test primjera.
U svakom od njih su u prvom retku brojevi i (), je paran, (). U sljedećih redaka su koordinate papričica te ().
Zbroj po svim test primjerima manji je ili jednak i zbroj po svim test primjerima manji je ili jednak .
출력
Potrebno je za svaki primjer ispisati broj takvih pravaca, odnosno ako ih je beskonačno.