#2626. 双重 CPU

双重 CPU

Description

NN 个模块在双核CCPPUUAABB中运行。模块ii 在核AABB上的运行成本分别为aai_ibbi_i 。同时,MM 对模块需要进行数据交换。若它们在同一个内核上运行,则可以忽略数据交换的成本;否则需要额外的费用。如何安排把总成本降到最低?

Input

11行有两个整数NNMM 11NN 220000000011MM220000000000。接下来的NN 行,每行都包含两个整数aai_ibbi_i 。再接下来的MM 行,每行都包含三个整数uuvvww ,表示若模块uu 和模块vv 不在同一个内核上执行,则它们之间的数据交换需额外支付ww 元。

Output

单行输出最低总成本。

Samples

3 1
1 10
2 10
10 3
2 3 1000
13

来源

POJ3469