A. 把酒言欢

    传统题 1000ms 256MiB

把酒言欢

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

样例下载

问题描述

一年一度的狂欢节就要到了,Farmer John 准备给他的奶牛们买一些酒进行狂欢。

共有 nn 瓶酒出售,第 ii 瓶酒的价格是 aia_i。其中有一些酒正在搞促销活动,以八折价格进行销售(称为特价优惠)。

mm 种满减优惠方式,满减优惠方式只有在所有酒都不选择特价优惠时才能使用,且最多只可以选择一种满减优惠方式。每种满减优惠描述为 bi,cib_i, c_i,即满 bib_icic_i(当消费总额不少于 bib_i 时总价优惠 cic_i)。

现在 John 想一次把这些酒全部买下,但是由于预算有限,他想知道至少需要多少钱(保留两位小数)。

输入格式

第一行包含两个正整数 n,mn,m,分别表示要购买的酒的数目与满减优惠的种数。

接下来 nn 行,每行包含两个整数 aia_i 和一个 0011 的整数,其中 aia_i 表示第 ii 瓶酒的价格,1100 表示是否有特价优惠(11 表示有,00 表示没有)。

接下来 mm 行,每行包含两个整数 bi,cib_i, c_i,表示一个满减优惠(参见题目描述)。

输出格式

输出只有一行,包含一个浮点数,表示买下所有酒所需的最小钱数(保留两位小数)。

输入输出样例

输入

2 1
6 1
10 1
12 2

输出

12.80

数据规模与约定

对于 30%30\% 的数据,n,m,ai,bi,ci10n,m,a_i,b_i,c_i\le10

对于 70%70\% 的数据,n,m100n,m\le100ai,bi,ci105a_i,b_i,c_i\le10^5

对于 100%100\% 的数据,n,m100000n,m\le1000001ai,bi,ci1091\le a_i,b_i,c_i\le10^9bi>cib_i>c_i

2026-08-27

未参加
状态
已结束
规则
OI
题目
4
开始于
2026-8-27 8:00
结束于
2026-8-27 11:00
持续时间
3 小时
主持人
参赛人数
23