题目名称 288. [NOI 2008]志愿者招募
输入输出 employee.in/out
难度等级 ★★★★
时间限制 2000 ms (2 s)
内存限制 512 MiB
测试数据 10
题目来源 GravatarBYVoid 于2009-03-02加入
开放分组 全部用户
提交状态
分类标签
NOI 数学 网络流 线性规划 单纯形
分享题解
通过:132, 提交:244, 通过率:54.1%
Gravatarnew ioer 100 0.052 s 1.10 MiB C++
GravatarYoungsc 100 0.065 s 0.33 MiB C++
Gravatarkito 100 0.066 s 0.80 MiB C++
GravatarYueYueZha 100 0.071 s 1.05 MiB C++
Gravatarlichang 100 0.073 s 7.96 MiB C++
Gravatarlc 100 0.075 s 2.58 MiB Pascal
Gravatarkito 100 0.082 s 1.10 MiB C++
Gravatarhee 100 0.085 s 1.15 MiB C++
Gravatarhjy96 100 0.087 s 4.90 MiB C++
Gravatar布洛尼亚 100 0.089 s 4.50 MiB C++
关于 志愿者招募 的近10条评论(全部评论)
眼瞎读错题,退役预定
GravatarHale
2019-08-25 18:17 8楼
建模好头疼.......勉强看懂了一些
GravatarSatoshi
2019-06-04 20:09 7楼
单纯形好慢
GravatarAAAAAAAAAA
2017-05-04 20:05 6楼
不懂网络流。。simplex保平安
记得拿双倍经验
Gravatarsxysxy
2016-12-22 16:41 5楼
算法导论 P473 线性规划
Gravatardigital-T
2013-10-26 19:39 4楼
Gold Miner!
GravatarGDFRWMY
2013-09-18 13:02 3楼
ls:线性规划那个就是BYD大神的解题报告吧?
Gravatarcstdio
2013-05-21 18:53 2楼
好慢……好忧桑……
Gravatarcstdio
2013-05-18 09:56 1楼

288. [NOI 2008]志愿者招募

★★★★   输入文件:employee.in   输出文件:employee.out   简单对比
时间限制:2 s   内存限制:512 MiB

【问题描述】

申奥成功后,布布经过不懈努力,终于成为奥组委下属公司人力资源部门的主管。布布刚上任就遇到了一个难题:为即将启动的奥运新项目招募一批短期志愿者。经过估算,这个项目需要N 天才能完成,其中第i 天至少需要Ai 个人。
布布通过了解得知,一共有M 类志愿者可以招募。其中第i 类可以从第Si 天工作到第Ti 天,招募费用是每人Ci 元。新官上任三把火,为了出色地完成自己的工作,布布希望用尽量少的费用招募足够的志愿者,但这并不是他的特长!于是布布找到了你,希望你帮他设计一种最 优的招募方案。

【输入格式】

输入文件的第一行包含两个整数N, M,表示完成项目的天数和可以招募的志愿者的种类。
接下来的一行中包含N 个非负整数,表示每天至少需要的志愿者人数。
接下来的M 行中每行包含三个整数Si, Ti, Ci,含义如上文所述。为了方便起见,我们可以认为每类志愿者的数量都是无限多的。

【输出格式】

输入文件中仅包含一个整数,表示你所设计的最优方案的总费用。

【输入样例】

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

【输出样例】

14

【样例解释】

招募3 名第一类志愿者和4 名第三类志愿者。

【数据规模和约定】

30%的数据中,1 ≤ N, M ≤ 10,1 ≤ Ai ≤ 10;

100%的数据中,1 ≤ N ≤ 1000,1 ≤ M ≤ 10000,题目中其他所涉及的数据均不超过2^31-1。