Deltix Round, Spring 2021 (open for everyone, rated, Div. 1 + Div. 2)
F
Favorite Game
Codeforces
3300
原题
← EG →
翻译中…

image

翻译中…

After William is done with work for the day, he enjoys playing his favorite video game.

翻译中…

The game happens in a 2D world, starting at turn $0$. William can pick any cell in the game world and spawn in it. Then, each turn, William may remain at his current location or move from the current location (x, y) to one of the following locations: (x + 1, y), (x - 1, y), (x, y + 1), (x, y - 1).

翻译中…

To accelerate movement the game has $n$ fast travel towers. $i$-th tower is located at location ($xa_i, ya_i$). To be able to instantly travel to the tower from any location in the game world it must first be activated. Activation of tower $i$ happens at the moment when the player is in cell ($xa_i, ya_i$) after this the tower remains active throughout the entire game.

翻译中…

William also knows that the game has $m$ quests. $i$-th quest can be completed instantly by being at location ($xb_i, yb_i$) on turn $t_i$.

翻译中…

William wants to find out the maximal number of quests he will be able to complete by optimally traversing the game world.

翻译中…

Input

翻译中…

The first line contains two integers $n$ and $m$ ($0 \le n \le 14, 1 \le m \le 100$), which are the number of towers and the number of quests, respectively.

翻译中…

Each of the next $n$ lines contains two integers $xa_i, ya_i$ ($1 \le xa_i, ya_i \le 10^6$), which are the coordinates of fast travel towers.

翻译中…

Each of the next $m$ lines contains two integers $xb_i$, $yb_i$ and $t_i$ ($1 \le xb_i, yb_i \le 10^6$, $1 \le t_i \le 10^9$), which are the coordinates of quests and the turn at which it may be completed.

翻译中…

It is guaranteed that all locations in a test are different.

翻译中…

Output

翻译中…

Print a single number  — the maximal number of quests William will be able to complete.

翻译中…

Note

翻译中…

In the first sample test one of the possible sequences of William's actions is as follows:

翻译中…
  • Spawn at $(3, 2)$
  • On turn $1$ move to $(4, 2)$
  • On turn $2$ move to $(5, 2)$. By visiting this cell William activates tower number $3$.
  • On turn $3$ move to $(5, 1)$, where he waits for $1$ turn to complete the $2$nd quest
  • On turn $5$ move to $(5, 2)$
  • On turn $6$ move to $(5, 3)$
  • On turn $7$ move to $(5, 4)$
  • On turn $8$ move to $(5, 5)$
  • On turn $9$ move to $(4, 5)$
  • On turn $10$ move to $(3, 5)$. By moving to this location William will complete the $4$th quest
  • On turn $10$ instantly move to an already activated fast travel tower at $(5, 2)$
  • On turn $11$ move to $(6, 2)$. By moving to this location William will complete the $3$rd quest
  • William will not be able to complete the quest number $1$, because the tower at $(2, 3)$ was not activated
翻译中…

样例

Input #1
3 4
1 1
2 3
5 2
2 2 12
5 1 4
6 2 11
3 5 10
Output #1
3
InputCopy OutputCopy
题目信息
题号
1523F
时间限制
2 s
内存限制
256 MB
标签
位运算
动态规划

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