#P8769. [蓝桥杯 2021 国 C] 巧克力

[蓝桥杯 2021 国 C] 巧克力

题目描述

小蓝很喜欢吃巧克力,他每天都要吃一块巧克力。

一天小蓝到超市想买一些巧克力。超市的货架上有很多种巧克力,每种巧克力有自己的价格、数量和剩余的保质期天数,小蓝只吃没过保质期的巧克力,请问小蓝最少花多少钱能买到让自己吃 xx 天的巧克力。

输入格式

输入的第一行包含两个整数 xxnn,分别表示需要吃巧克力的天数和巧克力的种类数。

接下来 nn 行描述货架上的巧克力,其中第 ii 行包含三个整数 aia_ibib_icic_i,表示第 ii 种巧克力的单价为 aia_i,保质期还剩 bib_i 天(从现在开始的 bib_i 天可以吃),数量为 cic_i

输出格式

输出一个整数表示小蓝的最小花费。如果不存在让小蓝吃 xx 天的购买方案,输出 1−1

10 3
1 6 5
2 7 3
3 10 10
18

提示

【样例说明】

一种最佳的方案是第 11 种买 55 块,第 22 种买 22 块,第 33 种买 33 块。前 55 天吃第 11 种,第 6677 天吃第 22 种,第 881010 天吃第 33 种。

【评测用例规模与约定】

对于 30%30\% 的评测用例,n,x1000n,x \le 1000

对于所有评测用例,1n,x1051\le n,x\le 10^51ai,bi,ci1091 ≤ a_i,b_i ,c_i\le10^9

蓝桥杯 2021 国赛 C 组 I 题。