퍼펙트 사분면
시간 제한4초메모리 제한1024 MB
각 집합 P_i의 점이 경계 위에 없고 왼쪽 아래 사분면 안에 정확히 c_i개 들어가는 격자점 (x, y)의 개수를 셉니다.
문제
평면 위의 임의의 점 를 생각하자. 이 점에서 반직선 두 개를 그린다. 하나는 수직으로 아래쪽, 다른 하나는 수평으로 왼쪽 방향이다. 수평 반직선 아래에 있고 수직 반직선 왼쪽에 있는 (무한한) 영역을 사분면이라 하며 로 나타낸다. 의 두 반직선이 경계를 이루고, 내부에는 경계가 포함되지 않는다.

을 자연수라 하고, 을 만족하는 평면 위의 점 들의 집합을 라 하자. 따라서 는 개의 점으로 이루어진다. 어떤 에 대해, 유한 부분집합 와 음이 아닌 정수 가 주어진다. 모든 에 대해 다음 조건이 성립하면 사분면 는 -퍼펙트이다.
의 어떤 점도 의 경계 위에 있지 않고, 이다.
의 점 중 가 -퍼펙트인 점의 개수를 구하는 프로그램을 작성하라.
입력
입력은 표준 입력에서 읽는다. 첫 줄에는 두 정수 과 가 주어진다 (, ). 둘째 줄에는 개의 음이 아닌 정수 가 주어진다 (). 셋째 줄에는 입력 점의 총개수 이 주어진다 (). 이는 를 뜻한다. 이어지는 개의 줄마다 세 정수 , , 가 주어지며 (, ), 점 가 의 원소임을 뜻한다. 축에 평행한 직선 중 개의 입력 점 가운데 두 점을 지나는 직선은 없다고 가정해도 된다.
출력
표준 출력에 한 줄을 출력한다. 이 줄에는 가 -퍼펙트가 되는 의 개수를 정수 하나로 적는다.