/ Vijos / 题库 /

买饲料

买饲料

时间限制:1秒  内存限制:256M


【题目描述】

  约翰开车回家,准备顺路买点饲料了 。回家的路程一共有 \(E\) 公里,一路上会经过 \(K\) 家商店,第 \(i\) 家店里有 \(F_i\) 吨饲料,售价为每吨 \(C_i\) 元。约翰打算一共买 \(N\) 吨饲料,可以保证所有商店的库存和不会少于 \(N\)。除了购买饲料要钱,运送饲料要花油钱,约翰的卡车上如果装着 \(X\) 吨饲料,那么他行驶一公里会花掉 \(X^2\) 元,行驶 \(D\) 公里需要 \(DX^2\) 元。已知第 \(i\) 家店距离起点有 \(X_i\) 公里,那么约翰在哪些商店买饲料运回家,才能做到最省钱呢?

【输入格式】

  第一行:三个整数:\(N,E\) 和 \(K\)。
  第二行到 \(N + 1\) 行:第 \(i + 1\) 行有三个整数:\(X_i,F_i\) 和 \(C_i\)。

【输出格式】

  单个整数:表示购买及运送饲料的最小费用。

【输入输出样例】

 Input

2 5 3
3 1 2
4 1 2
1 1 1

 Output

9

【输入输出样例说明】

  在离家较近的两家商店里各购买一吨饲料,则花在路上的钱是 1 + 4 = 5,花在店里的钱是 2 + 2 = 4。

【数据限制】

  对于 \(100\%\) 的数据,\(1 ≤ N ≤ 10000\),\(1 ≤ E ≤ 500\),\(1 ≤ K ≤ 500\),\(0 < Xi< E\),\(1 ≤ Fi≤ 10000\),\(1 ≤ Ci≤ 10^7\)。

【来源】

  Mr.he

信息

ID
2089
难度
9
分类
动态规划 | 背包 点击显示
标签
递交数
1
已通过
1
通过率
100%
被复制
1
上传者