CF1408D.Searchlights

普及/提高-

通过率:0%

AC君温馨提醒

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

题目描述

There are nn robbers at coordinates (a1,b1)(a_1, b_1) , (a2,b2)(a_2, b_2) , ..., (an,bn)(a_n, b_n) and mm searchlight at coordinates (c1,d1)(c_1, d_1) , (c2,d2)(c_2, d_2) , ..., (cm,dm)(c_m, d_m) .

In one move you can move each robber to the right (increase aia_i of each robber by one) or move each robber up (increase bib_i of each robber by one). Note that you should either increase all aia_i or all bib_i , you can't increase aia_i for some points and bib_i for some other points.

Searchlight jj can see a robber ii if aicja_i \leq c_j and bidjb_i \leq d_j .

A configuration of robbers is safe if no searchlight can see a robber (i.e. if there is no pair i,ji,j such that searchlight jj can see a robber ii ).

What is the minimum number of moves you need to perform to reach a safe configuration?

输入格式

The first line of input contains two integers nn and mm ( 1n,m20001 \leq n, m \leq 2000 ): the number of robbers and the number of searchlight.

Each of the next nn lines contains two integers aia_i , bib_i ( 0ai,bi1060 \leq a_i, b_i \leq 10^6 ), coordinates of robbers.

Each of the next mm lines contains two integers cic_i , did_i ( 0ci,di1060 \leq c_i, d_i \leq 10^6 ), coordinates of searchlights.

输出格式

Print one integer: the minimum number of moves you need to perform to reach a safe configuration.

输入输出样例

  • 输入#1

    1 1
    0 0
    2 3

    输出#1

    3
  • 输入#2

    2 3
    1 6
    6 1
    10 1
    1 10
    7 7

    输出#2

    4
  • 输入#3

    1 2
    0 0
    0 0
    0 0

    输出#3

    1
  • 输入#4

    7 3
    0 8
    3 8
    2 7
    0 10
    5 5
    7 0
    3 5
    6 6
    3 11
    11 5

    输出#4

    6

说明/提示

In the first test, you can move each robber to the right three times. After that there will be one robber in the coordinates (3,0)(3, 0) .

The configuration of the robbers is safe, because the only searchlight can't see the robber, because it is in the coordinates (2,3)(2, 3) and 3>23 > 2 .

In the second test, you can move each robber to the right two times and two times up. After that robbers will be in the coordinates (3,8)(3, 8) , (8,3)(8, 3) .

It's easy the see that the configuration of the robbers is safe.

It can be proved that you can't reach a safe configuration using no more than 33 moves.

首页