当前位置: 首页 > news >正文

艺术设计类网站分类网站模板

艺术设计类网站,分类网站模板,建设假网站,免费电视剧大全网站288. 休息时间 - AcWing题库 在某个星球上#xff0c;一天由 N 个小时构成#xff0c;我们称 0 点到 1 点为第 1 个小时、1 点到 2 点为第 2 个小时#xff0c;以此类推。 在第 i 个小时睡觉能够恢复 Ui 点体力。 在这个星球上住着一头牛#xff0c;它每天要休息 B 个小…288. 休息时间 - AcWing题库 在某个星球上一天由 N 个小时构成我们称 0 点到 1 点为第 1 个小时、1 点到 2 点为第 2 个小时以此类推。 在第 i 个小时睡觉能够恢复 Ui 点体力。 在这个星球上住着一头牛它每天要休息 B 个小时。 它休息的这 B 个小时不一定连续可以分成若干段但是在每段的第一个小时它需要从清醒逐渐入睡不能恢复体力从下一个小时开始才能睡着。 为了身体健康这头牛希望遵循生物钟每天采用相同的睡觉计划。 另外因为时间是连续的即每一天的第 N 个小时和下一天的第 1 个小时是相连的N 点等于 0 点这头牛只需要在每 N 个小时内休息够 B 个小时就可以了。 请你帮忙给这头牛安排一个睡觉计划使它每天恢复的体力最多。 输入格式 第 1 行输入两个空格隔开的整数 N 和 B。 第 2..N1行第 i1行包含一个整数 Ui。 输出格式 输出一个整数表示恢复的体力值。 数据范围 3≤N≤3830 2≤BN 0≤Ui≤200000 输入样例 5 3 2 0 3 1 4输出样例 6样例解释 这头牛每天 3 点入睡睡到次日 1 点即[1,4,2] 时间段休息每天恢复体力值最大为 0426。 解析 DP的核心思想是用集合来表示一类方案然后从集合的维度来考虑状态之间的递推关系。 这里可以将集合划分为第 i 个小时睡与不睡 具体为f[i][j][1] 表示前 i 个小时睡了 j 个小时1 表示第 i 个小时睡了0 表示第i个小时没睡 则 f[i][j][0]max(f[i-1][j][0],f[i-1][j][1]) f[i][j][1]max(f[i-1][j-1][0],f[i-1][j-1][1]w[i]) #includeiostream #includecstdio #includecstdlib #includestring #includecstring #includecmath #includectime #includealgorithm #includeutility #includestack #includequeue #includevector #includeset #includemap using namespace std; typedef long long LL; const int N 4e3, INF 0x3f3f3f3f; int n, m; int w[N]; int f[2][N][2];int main() {scanf(%d%d, n, m);for (int i 1; i n; i) {scanf(%d, w[i]);}memset(f, -0x3f, sizeof(f));f[1][0][0] f[1][1][1] 0;for (int i 2; i n; i) {for (int j 0; j m; j) {f[i 1][j][0] max(f[i - 1 1][j][0], f[i - 1 1][j][1]);f[i 1][j][1] -INF;if (j)f[i 1][j][1] max(f[i - 1 1][j - 1][0], f[i - 1 1][j - 1][1] w[i]);}}int ret f[n 1][m][0];memset(f, -0x3f, sizeof(f));f[1][0][0] 0, f[1][1][1] w[1];for (int i 2; i n; i) {for (int j 0; j m; j) {f[i 1][j][0] max(f[i - 1 1][j][0], f[i - 1 1][j][1]);f[i 1][j][1] -INF;if (j)f[i 1][j][1] max(f[i - 1 1][j - 1][0], f[i - 1 1][j - 1][1] w[i]);}}ret max(ret, f[n 1][m][1]);cout ret endl;return 0; }
http://www.yutouwan.com/news/385618/

相关文章:

  • 如何做网校网站与别人相比自己网站建设优势
  • 做谷歌网站使用什么统计代码吗怎么提升学历最快
  • 网站设计维护合同肇庆关键词网站排名
  • 沙坪坝网站建设国内外最新新闻
  • 网页制作与网站建设期末考试电商项目流程
  • 动易网站管理系统wordpress资源博客
  • 惠州app网站建设排行榜代做seo关键词排名
  • 百度站长平台网站蓝色网站导航
  • 网站培训费用wordpress搭建环境
  • 网站做什么内容西安设计工作室
  • 做产品的往这看:国外工业设计网站大全!甘肃第九建设集团公司网站
  • 亿度网络网站建设hype做网站动效
  • 策划案需要给做网站吗北京网站建设资讯
  • 网站服务器有哪些种类重庆网站有哪些
  • 三亚房地产网站制作没有公众号建微信网站
  • 做调查网站怎样换IPwordpress 中文tag标签 404
  • 莲湖区建设局网站啥网站都能看的浏览器下载
  • 福千欣隆网站建设公司 概况长沙网站优化外包服务
  • 郑州正规的网站制作价钱德阳装修公司
  • 如何做网站的悬浮窗口网站推广通常是从网站建设及运营
  • 企业网站备案需要多久培训机构seo
  • sqlite 网站开发无限在线观看免费视频
  • 烟台网站建设求职简历网站开发主管
  • 网站建设如何收费亚马逊上卖得最好的中国产品
  • 开发网站设计公司网站设计 深圳
  • 外贸网站建设网网站建设会遇到哪些难题
  • 苏州画廊网站建设WordPress管理员邮件
  • 中国建设网官方网站平台上城区网站建设价格
  • 增城商城网站建设炫酷网站模板免费下载
  • 做个网站 多少钱泉州正规制作网站公司