tyvj 1013 找啊找啊找GF
来源:互联网 发布:steam软件创建快捷方式 编辑:程序博客网 时间:2024/05/18 01:43
找啊找啊找GF
背景
MM七夕模拟赛
描述
"找啊找啊找GF,找到一个好GF,吃顿饭啊拉拉手,你是我的好GF.再见."
"诶,别再见啊..."
七夕...七夕...七夕这个日子,对于sqybi这种单身的菜鸟来说是多么的痛苦...虽然他听着这首叫做"找啊找啊找GF"的歌,他还是很痛苦.为了避免这种痛苦,sqybi决定要给自己找点事情干.他去找到了七夕模拟赛的负责人zmc
但是,拿到这个任务的sqybi发现,原来出题比单身更让人感到无聊-_-....所以,他决定了,要在出题的同时去办另一件能够使自己不无聊的事情--给自己找GF.
sqybi现在看中了n个MM,我们不妨把她们编号1到n.请MM吃饭是要花钱的,我们假设请i号MM吃饭要花rmb[i]块大洋.而希望骗MM当自己GF是要费人品的,我们假设请第i号MM吃饭试图让她当自己GF的行为(不妨称作泡该MM)要耗费rp[i]的人品.而对于每一个MM来说,sqybi都有一个对应的搞定她的时间,对于第i个MM来说叫做time[i].
sqybi希望搞到尽量多的MM当自己的GF,这点是毋庸置疑的.但他不希望为此花费太多的时间(毕竟七夕赛的题目还没出),所以他希望在保证搞到MM数量最多的情况下花费的总时间最少.
sqybi现在有m块大洋,他也通过一段时间的努力攒到了r的人品(这次为模拟赛出题也攒rp哦~~).他凭借这些大洋和人品可以泡到一些MM.他想知道,自己泡到最多的MM花费的最少时间是多少.
注意sqybi在一个时刻只能去泡一个MM--如果同时泡两个或以上的MM的话,她们会打起来的...
输入格式
输入的第一行是n,表示sqybi看中的MM数量.接下来有n行,依次表示编号为1,
输出格式
你只需要输出一行,其中有一个整数,表示sqybi在保证MM数量的情况下花费的最少总时间是多少.
样例输入
4
1
2
2
2
5
样例输出
13
数据范围和注释
数据规模
对于20%数据,1<=n<=10;
对于100%数据,1<=rmb<=100,1<=rp<=100,1<=time<=1000;
对于100%数据,1<=m<=100,1<=r<=100,1<=n<=100.
Hint
sqybi说:如果题目里说的都是真的就好了...
sqybi还说,如果他没有能力泡到任何一个MM,那么他就不消耗时间了(也就是消耗的时间为0),他要用这些时间出七夕比赛的题来攒rp...
出题人
sqybi
不知为什么,这题写了很久。可能是因为学dp还刚起步,没啥经验。
问了一位大神后才发现,没什么,只是自己是弱菜,二维费用背包,再加一维
先算出可以泡到最多的mm,顺便在算的时候记录下时间,再按最大mm找出时间最少的就可以了
#include
intrmb[1200],rp[1200],tim[1200],f[120][120][120],shi[120][120][120];
intmin(int x,int y)
{returnx>y?y:x;}
intmain()
{
}
dp一定要好好学
- tyvj 1013 找啊找啊找GF
- TYVJ 1013 找啊找啊找GF题解
- TYVJ P1013 找啊找啊找GF
- tyvj P1013 - 找啊找啊找GF
- Tyvj P1013 找啊找啊找GF
- tyvj 1721 岛屿
- tyvj 1004 滑雪
- tyvj 1718 GCD and LCM
- tyvj 1008 传球游戏
- tyvj 1011 传纸条
- tyvj 1014 乘法游戏
- tyvj 1048 田忌赛马
- 求帮助tyvj 1059 过河
- HDOJ 1013 Digital Roots
- tyvj 1002 谁拿了最多奖学金
-  
-
- POj 1013 Counterfeit Dollar
- 欢迎您在新浪博客安家
- Android 回调
- tyvj 1004 滑雪
- tyvj 1008 传球游戏
- tyvj 1011 传纸条
- tyvj 1013 找啊找啊找GF
- tyvj 1014 乘法游戏
- 灵异小故事(贴吧转载,共有100个…
- 我的NOIP之路
- 我的博客今天0岁4天了,我领取了新…
- tyvj 1002 谁拿了最多奖学金
- 0022_Generate Parentheses
- 关于一阶线性电路的零输入响应
- 【华为OJ】合并表记录