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

网站宽度设置如何建设免费网站视频

网站宽度设置,如何建设免费网站视频,注册网站授权书怎么写,深圳建安公司入职要求题目 分析 分果果题解参考,下面是补充https://blog.csdn.net/AC__dream/article/details/129431299 关于状态 设f[i][j][k]表示第i个人取到的最后一个糖果编号是j,第i-1个人取到的最后一个糖果编号小于等于k时的最大重量的最小值 关于转移方程 关于 j …

题目

分析

分果果题解参考,下面是补充https://blog.csdn.net/AC__dream/article/details/129431299

关于状态

设f[i][j][k]表示第i个人取到的最后一个糖果编号是j,第i-1个人取到的最后一个糖果编号小于等于k时的最大重量的最小值

关于转移方程

关于 j >= k 的必然性 \Leftrightarrow 区间不包含的必然性

代码

#include <bits/stdc++.h>
using namespace std;const int N = 110;int n, m;
int f[N][N][N], a[N], s[N];
bool st[N * N];int main()
{cin >> n >> m;for (int i = 1; i <= n; i++){cin >> a[i];s[i] = a[i] + s[i - 1];for(int j = 0; j < i; j++)st[s[i] - s[j]] = 1;}int ans = 0x3f3f3f3f;for (int mn = 1; mn * m <= 2 * s[n]; mn++){if(!st[mn]) continue;memset(f, 0x3f, sizeof f);f[0][0][0] = 0;for (int i = 1; i <= m; i++){for (int k = 0; k <= n; k++){int p = 0; //题解里这里是id不是pfor (int j = k; j <= n; j++){if(s[j] < mn) continue;while (p < k && s[j] - s[p] > mn) p++;if (s[j] - s[p] < mn)p--;if(k) f[i][j][k] = f[i][j][k - 1];f[i][j][k] = min(f[i][j][k], max(f[i - 1][k][p], s[j] - s[p]));}}}ans = min(ans, f[m][n][n] - mn);}cout << ans;
}

http://www.yayakq.cn/news/715232/

相关文章:

  • 凡科网怎么建网站网站开发包括网站的 等过程
  • 天津市建设 银行网站梧州房地产信息网官网
  • 北京做的比较好的网站公司吗百度快速排名软件
  • 北京网站建设价格低怎么做网页作业
  • 网站开发公司网站网站开发文档是什么概念
  • 江门网站制作流程小学生编程课主要学什么
  • 各大游戏网站 最新版天堂资源在线
  • 淘宝做海淘产品 网站折扣变化快微信公众号怎么创建桌面快捷方式
  • 旅游网站建设的好处企业邮箱怎么注册免费
  • 做网站要以单位嘉兴市城市建设门户网站
  • 嘉兴做网站建设室内设计网站公司
  • 四川建设网网网站维护电话网站及建设中页面
  • wordpress响应式后台网页seo
  • 网站的支付系统怎么做学生制作个人网站
  • 做网站怎么插音乐网站页面做
  • 品牌网站建设 2蝌蚪小网页设计师培训价格
  • 福建省网站建设网络营销推广方案心得
  • 做电影网站用什么服务器wordpress小程序课程
  • 做网站咋不用买虚拟机国外黄冈网站推广软件免费吗
  • 不用js可以做网站吗淄博网站seo
  • 网站很难被百度收录下载网站站开发
  • 东莞市长安网站建设公司泰安网站建设dxkjw
  • 北京4网站建设怎么自己做代刷网站
  • flash互动网站开发wordpress实验室模板
  • 网站开发的工作流程网站建设费怎样摊销
  • 东兴网站建设如何找厂家地址
  • 网站多久备案一次吗海淀区玉泉小学网站 建设方
  • 社交媒体 网站卧龙区网站建设页面
  • 免费做链接的网站吗wordpress网站实现微信登录
  • 校园网站建设管理工作制度下载app的软件并安装