CF796E.Exam Cheating

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Zane and Zane's crush have just decided to date! However, the girl is having a problem with her Physics final exam, and needs your help.

There are nn questions, numbered from 11 to nn . Question ii comes before question i+1i+1 ( 1<=i<n ). Each of the questions cannot be guessed on, due to the huge penalty for wrong answers. The girl luckily sits in the middle of two geniuses, so she is going to cheat.

However, the geniuses have limitations. Each of them may or may not know the answers to some questions. Anyway, it is safe to assume that the answers on their answer sheets are absolutely correct.

To make sure she will not get caught by the proctor, the girl will glance at most pp times, each time looking at no more than kk consecutive questions on one of the two geniuses' answer sheet. When the girl looks at some question on an answer sheet, she copies the answer to that question if it is on that answer sheet, or does nothing otherwise.

Help the girl find the maximum number of questions she can get correct.

输入格式

The first line contains three integers nn , pp , and kk ( 1<=n,p<=1,0001<=n,p<=1,000 , 1<=k<=min(n,50)1<=k<=min(n,50) ) — the number of questions, the maximum number of times the girl can glance, and the maximum number of consecutive questions that can be looked at in one time glancing, respectively.

The second line starts with one integer rr ( 0<=r<=n0<=r<=n ), denoting the number of questions the first genius has answered on his answer sheet. Then follow rr integers a1,a2,...,ara_{1},a_{2},...,a_{r} ( 1<=ai<=n1<=a_{i}<=n ) — the answered questions, given in a strictly-increasing order (that is, a_{i}<a_{i+1} ).

The third line starts with one integer ss ( 0<=s<=n0<=s<=n ), denoting the number of questions the second genius has answered on his answer sheet. Then follow ss integers b1,b2,...,bsb_{1},b_{2},...,b_{s} ( 1<=bi<=n1<=b_{i}<=n ) — the answered questions, given in a strictly-increasing order (that is, b_{i}<b_{i+1} ).

输出格式

Print one integer — the maximum number of questions the girl can answer correctly.

输入输出样例

  • 输入#1

    6 2 3
    3 1 3 6
    4 1 2 5 6
    

    输出#1

    4
  • 输入#2

    8 3 3
    4 1 3 5 6
    5 2 4 6 7 8
    

    输出#2

    7

说明/提示

Let (x,l,r)(x,l,r) denote the action of looking at all questions ii such that l<=i<=rl<=i<=r on the answer sheet of the xx -th genius.

In the first sample, the girl could get 44 questions correct by performing sequence of actions (1,1,3)(1,1,3) and (2,5,6)(2,5,6) .

In the second sample, the girl could perform sequence of actions (1,3,5)(1,3,5) , (2,2,4)(2,2,4) , and (2,6,8)(2,6,8) to get 77 questions correct.

首页