Технокубок 2016 - Отборочный Раунд 1
D
Собачки и миски
Codeforces
1900
原题
← CE →
翻译中…

На координатной прямой сидит $*n*$ собачек, $*i*$-я собачка находится в точке $*x*_{*i*}$. Кроме того, на прямой есть $*m*$ мисок с едой, для каждой известна её координата на прямой $*u*_{*j*}$ и время $*t*_{*j*}$, через которое еда в миске остынет и станет невкусной. Это значит, что если собачка прибежит к миске в момент времени, строго больший $*t*_{*j*}$, то еда уже остынет, и собачка кушать её не станет.

翻译中…

Считая, что каждая собачка бежит со скоростью $1$, найдите максимальное количество собачек, которые смогут покушать. Считайте, что собачки побегут к тем мискам, на которые вы им укажете. Из одной миски не могут кушать две или более собачки.

翻译中…

Собачки могут обгонять друг друга, то есть, если одна из них остановится покушать, другая может пройти мимо неё, чтобы попасть к другой миске.

翻译中…

Input

翻译中…

В первой строке находится пара целых чисел $*n*$ и $*m*$ ($1 ≤ *n*, *m* ≤ 200 000$) — количество собачек и мисок соответственно.

翻译中…

Во второй строке находятся $*n*$ целых чисел $*x*_{*i*}$ ($- 10^{9} ≤ *x*_{*i*} ≤ 10^{9}$) — координата $*i*$-й собачки.

翻译中…

В следующих $*m*$ строках находятся пары целых чисел $*u*_{*j*}$ и $*t*_{*j*}$ ($- 10^{9} ≤ *u*_{*j*} ≤ 10^{9}$, $1 ≤ *t*_{*j*} ≤ 10^{9}$) — координата $*j*$-й миски и время, когда остынет еда в ней, соответственно.

翻译中…

Гарантируется, что никакие две собачки не находятся в одной точке. Никакие две миски также не могут находиться в одной точке.

翻译中…

Output

翻译中…

Выведите одно целое число $*a*$ — максимальное количество собачек, которые смогут покушать.

翻译中…

Note

翻译中…

В первом примере первая собачка побежит направо к первой миске, третья собачка сразу начнёт есть из второй миски, четвёртая собачка побежит влево к третьей миске, а пятая собачка побежит влево к четвёртой миске.

翻译中…

样例

Input #1
5 4
-2 0 4 8 13
-1 1
4 3
6 3
11 2
Output #1
4
Входные данныеCopy Выходные данныеCopy
Input #2
3 3
-1 3 7
1 1
4 1
7 1
Output #2
2
Входные данныеCopy Выходные данныеCopy
Input #3
4 4
20 1 10 30
1 1
2 5
22 2
40 10
Output #3
3
Входные данныеCopy Выходные данныеCopy
标签
数据结构
贪心
排序

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。