Topical
면접 대비시간 제한1초메모리 제한1024 MB
벤슨이 k개 주제에 대한 모듈 n개의 지식 요구치와 증가량을 바탕으로 이수할 수 있는 모듈의 최대 개수를 구합니다.
문제
벤슨 토끼는 조종사 학교에 다니고 있다.
벤슨이 이수해야 할 모듈은 개이며, 1번부터 번까지 번호가 붙어 있다. 비행에는 개의 주제가 있으며, 1번부터 번까지 번호가 붙어 있다. 벤슨은 비행이 처음이라서 모든 주제의 지식이 0인 상태에서 시작한다.
각 모듈에는 요구 지식 기준이 있다. 모듈 를 이수하려면 모든 주제 에서 최소 만큼의 지식이 있어야 한다. 모듈 를 이수하면 모든 주제 의 지식이 만큼 늘어난다.
형식으로 나타내면, 주제 에서 벤슨의 지식을 라고 하자. 처음에는 모든 에 대해 이다. 모든 주제 에 대해 일 때만 모듈 를 이수할 수 있다. 모듈 를 이수하면 각 주제 에서 가 만큼 증가한다.
벤슨은 모듈을 어떤 순서로든 이수할 수 있지만, 각 모듈은 최대 한 번만 이수할 수 있다. 벤슨이 이수할 수 있는 모듈의 최대 개수를 구하라.
입력
첫째 줄에 공백으로 구분된 두 정수 과 가 주어진다.
이어서 개의 줄이 주어진다. 그중 번째 줄에는 공백으로 구분된 개의 정수 가 들어 있다.
그다음 개의 줄이 주어진다. 그중 번째 줄에는 공백으로 구분된 개의 정수 가 들어 있다.
출력
벤슨이 이수할 수 있는 모듈의 최대 개수를 정수 하나로 출력한다.
제한
모든 과 에 대해 이다.