bzoj#P3822. 文学

文学

题目描述

巨酱和主席是一对好朋友。他们都很喜欢读书,经常一起阅读相关领域书籍,进行系统的学习。一天主席列出了一份列表,里面共 pp 本书,其中不乏《约翰克里斯多夫》,《名人传》等名著。作为一名在文学上有很高修养的知名青年,巨酱打算用尽量少的时间把这份列表中的所有书籍都读完。

作为一名文化人,巨酱阅读书籍的方式也与一般人不同。他使用一种叫做“批量阅读”的阅读方式。首先他根据自己的喜好,对每本书给出了参数 (x,y)(x,y),其中 ii 本书的两个参数为 (xi,yi)(x_i,y_i)。当然,由于巨酱独特的口味,可能有两本不同的书,它们的 x,yx,y 参数均相同。而每次阅读的时候,他会设置三个系数 a,b,ca,b,c,所有满足 ax+bycax+by\leq c 的书籍都可以通过这次“批量阅读”读完,这次批量阅读总共需要 ww 的时间。

现在,巨酱有 nn 种 “批量阅读”的方案,第 ii 种“批量阅读”三个参数为 ai,bi,cia_i,b_i,c_i,需要的时间为 wiw_i。现在巨酱打算从这 nn 种“批量阅读”中选出若干,使得巨酱可以用尽量少的时间读完所有的书。现在我们想知道,巨酱最少用多少时间?

输入格式

第一行两个正整数 n,pn,p,分别表示“批量阅读”的方案数以及书的数量。

接下来 nn 行,每行四个整数,其中第 ii 行包含四个整数 ai,bi,ci,wia_i,b_i,c_i,w_i,表示第 ii 种“批量阅读”的方案。

接下来 pp 行,每行两个整数,其中第 ii 行包含两个整数 xi,yix_i,y_i,表示第 ii 本书的参数。

输出格式

一行一个整数,表示最少需要的时间。若无论如何也无法读完全部书籍,则输出 -1

4 3
-1 0 0 10
-1 -1 -1 2
-1 1 -1 2
-1 -2 -1 1
0 2
0 -2
1 0
3

数据规模与约定

对于 100%100\% 的数据,对于任何一种“批量阅读”方案,其 aia_ibib_i 不会同时为 00,且不存在 i,ji,jii 不等于 jj)使得 ai×bj=aj×bia_i\times b_j=a_j\times b_i

来源

20152015 年国家集训队测试。