컬러 그림 판매
시간 제한4초메모리 제한32 MB
N명의 고객이 컬러 그림 a_i가지나 흑백 그림 b_i가지 중 한 종류를 고를 때 변경마다 컬러 구매자가 C명 이상인 경우를 세어 10007로 나눈 나머지를 구합니다.
문제
루카는 그림을 파는 상인이다. 고객은 명이고, 루카는 고객 한 명 한 명에게 그림을 판다.
모든 고객은 컬러 그림만 사거나 흑백 그림만 산다. 한 고객이 두 종류를 함께 사지는 않는다. 번 고객은 컬러 그림을 최대 장, 흑백 그림을 최대 장 사며, 어느 쪽을 고르든 최소 한 장은 산다. 루카의 재고는 충분히 많아서 고객이 원하는 수량을 채우지 못하는 일은 없다.
루카는 흑백 그림을 파는 것을 싫어한다. 컬러 그림을 받는 고객이 명보다 적으면 루카는 기분이 상한다.
고객은 자기가 사려는 최대 장수를 자주 바꾼다. 장수가 바뀔 때마다, 컬러 그림을 한 장 이상 받는 고객이 명 이상인 판매 방법의 수를 구하라.
입력
첫째 줄에 정수 과 가 주어진다 (, ).
둘째 줄에 개의 정수 가 주어진다 ().
셋째 줄에 개의 정수 가 주어진다 ().
넷째 줄에 변경 횟수 가 주어진다 ().
다음 개 줄에 정수 , , 가 주어진다 (, , ). 번 고객이 사려는 컬러 그림의 최대 장수를 로, 흑백 그림의 최대 장수를 로 바꾼다는 뜻이다. 각 변경은 그대로 남아 이후 질의에도 적용된다.
출력
개의 줄을 출력한다. 번째 줄에는 번째 변경 직후의 판매 방법의 수를 로 나눈 나머지를 출력한다.
힌트
고객 한 명이라도 사는 그림의 종류가 다르거나 장수가 다르면 서로 다른 판매 방법이다. 그래서 고객 한 명은 컬러 그림을 살 때 가지, 흑백 그림을 살 때 가지 경우를 만든다. 가 보다 크면 조건을 만족하는 방법이 없으므로 답은 0이다.