Skogsbrand | 프로그래밍의 벗 PivotOJ
PivotOJ

Skogsbrand

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

문제

En skogsbrand har brutit ut i heltalsskogen! Heltalsskogen består av ett oändligt stort tvådimensionellt plan där ett träd finns på varje punkt med heltalskoordinater. Just nu brinner NN av dessa träd. Varje minut sprider sig elden från varje brinnande träd till dess fyra grannar (träden omedelbart norr, öster, väster och söder). För att stoppa brandens framfart har brandkåren huggit ner MM träd. Ett nedhugget träd kan inte börja brinna, så dessa punkter fungerar som en slags vägg. Du är intresserad av att räkna ut hur stor skada branden kommer att orsaka. Om TT minuter kommer ett stort regnväder släcka hela branden. Därför vill du veta hur många träd som brinner efter TT minuter.

입력

Första raden innehåller tre heltal:

  • antalet brinnande träd NN (1N1001 \leq N \leq 100),
  • antalet nedhuggna träd MM (0M1000 \leq M \leq 100),
  • och antalet minuter till det stora regnvädret TT (0T1090 \leq T \leq 10^9).

De följande NN raderna innehåller två heltal xi,yix_i,y_i (0xi,yi<1050 \leq x_i, y_i < 10^5), koordinater för de brinnande träden.

De följande MM raderna innehåller två heltal xi,yix_i,y_i (0xi,yi<1050 \leq x_i, y_i < 10^5), koordinater för de nedhuggna träden.

Inga två träd, oavsett om de är brinnande eller nedhuggna, kommer ligga på samma koordinater.

출력

Skriv ut ett heltal, antalet träd som brinner efter TT minuter.

힌트

I exempel 11 sprider sig elden till (0,2)(0,2), (1,3)(1,3) och (2,2)(2,2). Totalt är det alltså 44 brinnande träd.

I exempel 22 är det enda brinnande trädet omringat av nedhuggna träd. Det blir alltså bara ett brinnande träd, trots att TT är så stort.

I exempel 33 hinner inte elden sprida sig eftersom T=0T = 0, så svaret blir 44.

예제

예제 1

입력
1 1 1
1 2
1 1
출력
4

예제 2

입력
1 4 12345678
2 2
1 2
2 1
2 3
3 2
출력
1

예제 3

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

예제 4

입력
1 2 100000
0 0
2 1
1 2
출력
20000199999
코드를 제출하려면 로그인하세요.