OJ现已增加邮箱找回密码功能,还没有绑定邮箱的同学们请抓紧时间,以免密码丢失无法找回


问题1151--wzazzy的下单

1151: wzazzy的下单

时间限制: 1 Sec  内存限制: 128 MB
提交: 301  解决: 140
[提交] [状态] [讨论版] [命题人:]

题目描述

wzazzy的超市最近又增加了一项新业务:小象生鲜。这是新零售超市,你既可以在线下超市门店选购生鲜食品,也可以在手机App上下单,最快30分钟就配送到家。
新店开张免不了大优惠。
我们要在小象生鲜超市里采购n个物品,每个物品价格为ai,有一些物品可以选择八折优惠(称为特价优惠)。

有m种满减优惠方式,满减优惠方式只有在所有物品都不选择特价优惠时才能使用,且最多只可以选择一款。
每种满减优惠描述为(bi,ci),即满bi减ci(当消费>=bi时优惠ci)。

求要买齐这n个物品(必须一单买齐),至少需要多少钱(保留两位小数)。

输入

第一行,两个整数n,m。

接下来n行,每行一个正整数ai,以及一个0/1表示是否可以选择特价优惠(1表示可以)。

接下来m行,每行两个正整数bi,ci,描述一款满减优惠。

1 <= n,m <=10
1 <= ai <= 100
1 <= ci < bi <= 1000

输出

一行一个实数,表示至少需要消耗的钱数(保留恰好两位小数)。

样例输入 Copy

2 1
6 1
10 1
12 2

样例输出 Copy

12.80

来源/分类

指针