Stjärnbilder | 프로그래밍의 벗 PivotOJ
PivotOJ

Stjärnbilder

시간 제한: 3000ms메모리 제한: 1024MB출처: Programmeringsolympiaden 2020 — finalBOJ 20825

문제

I en galax långt, långt borta har Pletiapan, som ett steg i sin ondskefulla plan att ta över hela galaxen, infört tullavgifter för alla rymdskepp som passerar ovanför Trädandssjön. Nu har han fått nys om att ett gäng smugglare med den ökända Nola Sho i spetsen hittat ett sätt att ta sig runt hans toppmoderna scannersystem. Men frukta inte! Pletiapan har givetvis en plan för hur han ska sätta dit de lömska smugglarna, en plan som bara kan gå i lås med din hjälp. I källaren har han nämligen en gammal analog kamera, och om ni använder den för att ta två bilder av himlen kan ni sen jämföra dem för att avgöra hur många rymdskepp som minst måste passera över Trädandssjön. Om det är fler än vad som betalat tull så måste det vara något skumt i görningen, och eftersom ingen kan minnas senaste gången något skumt hände utan Nola Shos inblandning så skulle det praktiskt taget vara tillräckligt för att sätta dit honom en gång för alla.

Pletiapan kommer alltså ge dig två bilder. I varje bild finns NN stycken ljusa punkter, och varje punkt har en x- och en y-koordinat. En punkt är antingen en stjärna eller ett rymdskepp, men du vet inte vilket. Du vet dock att varje stjärna förflyttat sig från (x,y)(x, y) till (x+u,y+v)(x + u, y + v) under timmen, för några heltal uu och vv som är samma för alla stjärnor, men du vet inte vad uu och vv är. Ett rymdskepp kan däremot ha flyttat sig från vilken punkt som helst till vilken annan punkt som helst. Alla stjärnor/rymdskepp i den ena bilden finns också med i den andra.

Hur många rymdskepp kan man vara säker på att det finns i bilderna?

입력

Den första raden innehåller ett heltal NN (1N10001 \leq N \leq 1000), antalet punkter per bild.

De följande NN raderna innehåller två heltal xix_i och yiy_i (106xi,yi106-10^6 \leq x_i, y_i \leq 10^6), x- och y-koordinat för punkt nummer ii i den första bilden.

Efter det följer ytterligare NN rader med två heltal XiX_i och YiY_i (106Xi,Yi106-10^6 \leq X_i, Y_i \leq 10^6), x- och y-koordinat för punkt nummer ii i den andra bilden.

Alla punkter i samma bild är unika.

출력

Skriv ut en rad med ett heltal, det minsta antalet rymdskepp som måste finnas i bilderna.

예제

예제 1

입력
2
5 0
3 0
2 0
6 0
출력
1

예제 2

입력
4
-3 0
1 1
-1 2
2 3
2 1
-1 1
1 3
-2 0
출력
2

예제 3

입력
5
0 0
1 5
3 7
2 9
10 6
3 -7
6 0
4 -2
-1 2
-9 5
출력
2
코드를 제출하려면 로그인하세요.