Problem 3718 --暗黑破坏神(diablo)

3718: 暗黑破坏神(diablo)

"
Time Limit $1$ 秒/Second(s) Memory Limit $128$ 兆字节/Megabyte(s)
提交总数 $12$ 正确数量 $2$
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签 动态规划
游戏的主人公有 n 个魔法,每个魔法分为若干个等级,第 i 个魔法有 p[i]个等级(不包
括 0),每个魔法的每个等级都有一个效果值,一个 j 级的 i 种魔法的效果值为 w[i,j],魔
法升一级需要一本相应的魔法书,购买魔法书需要金币,第 i 个魔法的魔法书价格为 c[i],
而小 x 只有 m 个金币。
你的任务就是帮助小 x 决定如何购买魔法书才能使所有魔法的效果值之和最大,开始时
所有魔法为 0 级 效果值为 0。
第一行,用空格隔开的两个整数 n,m。
以下 n 行,描述 n 个魔法,第 i+1 行描述第 i 个魔法。 格式如下
c[i] p[i] w[i,1] w[i,2] ... w[i,p[i]]
第一行输出一个整数,即最大效果值。
以后 n 行输出你的方案:
第 i+1 行有一个整数 v[i] 表示你决定把第 i 个魔法学到 v[i]级

如果有多解,输出花费金币最少的一组

如果还多解,输出任意一组

3 10 
1 3 1 2 2 
2 3 2 4 6 
3 3 2 1 10
11 
1 
0 
3
【数据规模】
0<n<=100,0<m<=500,0<p[i]<=50,0<c[i]<=10
保证输入数据和最终结果在long范围内

推荐代码 查看3718 所有题解 上传题解视频得图灵币

本题记录 用 户(点击查看用户) 运行号(点击购买题解) 时 间
算法最快[$41 $ms] chengyf 832834 2022-04-02 18:30:38
内存最少[$4960 $KB] chengyf 832834 2022-04-02 18:30:38
第一AC 月落星辰挽 832730 2022-04-02 16:38:16
第一挑战 月落星辰挽 832721 2022-04-02 16:34:06

赛题来源/所属竞赛 N/A

竞赛编号 竞赛名称 竞赛时间 访问比赛
1698 2022年省赛预选赛(动态规划) 2022-04-02 14:00:00 请登录