求助
  • 板块学术版
  • 楼主q1haoyu_QiQi
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/2/18 16:15
  • 上次更新2024/7/25 18:19:15
查看原帖
求助
728935
q1haoyu_QiQi楼主2023/2/18 16:15

冲浪

题目描述

冲浪大师睿睿打算冲浪 nn 分钟,每分钟内他可以选择一朵浪花冲上去站 11 分钟,站满 11 分钟后,这朵浪花就会消散于大海中,睿睿需要换一朵浪花,否则他就会掉进海里。 最开始有 mm 朵浪花,就算睿睿不站上去,浪花会在某个时刻自然消散,第 ii 朵浪花会在第 aia_i 分钟结束时消散。每朵浪花能带给睿睿的快乐是不同的,站在第 ii 朵浪花上会给睿睿带来 bib_i 的快乐。 如果睿睿掉进了海里,那么他之前获得的快乐都会消失,他需要从 00 开始重新积累快乐。 求睿睿 nn 分钟结束时的最大快乐值。

输入格式

从标准输入读入数据。 第一行输入两个正整数 nnn500n\le500)和 mmm2000m\le2000)。 第二行输入 mm 个正整数 aia_iaina_i\le n)。 第三行输入 mm 个正整数 bib_ibi1000b_i\le1000)。

输出格式

输出到标准输出。 输出一个整数,表示最大快乐值。

样例 #1

样例输入 #1

6 8
4 2 6 2 6 1 1 6
13 14 5 7 4 3 8 1

样例输出 #1

45

提示

样例1解释

一种最优的浪花安排为(浪花的格式为 (ai,bi)(a_i,b_i)): (1,8),(2,14),(6,1),(4,13),(6,4),(6,5)(1,8),(2,14),(6,1),(4,13),(6,4),(6,5)

2023/2/18 16:15
加载中...