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

沈阳做网站优化的公司哪家好谷歌浏览器下载安装

沈阳做网站优化的公司哪家好,谷歌浏览器下载安装,专业财务代理记账公司,网站建设 bbs很经典的dp问题: 设dp数组为f[i]前i个黄金的最小成本 递推公式就是遍历之前0-j的dp[j] 再加上后面这一段的成本取min 而计算后面的成本需要段体积 使用前缀和储存体积即可 注意题目限制条件每段最大m需要递增 所以遇到某些问题需要continue 每段内编号最大的黄…

很经典的dp问题:

设dp数组为f[i]前i个黄金的最小成本

递推公式就是遍历之前0-j的dp[j] 再加上后面这一段的成本取min

而计算后面的成本需要段体积 使用前缀和储存体积即可

注意题目限制条件每段最大m需要递增 所以遇到某些问题需要continue

每段内编号最大的黄金的神秘学质量而不是最大黄金质量!!!一定要审题

ac前两个问题代码:

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef double db;
#define fi first
#define se second
#define debug(x) cerr << #x << ": " << (x) << endl
#define rep(i, a, b) for(int i = (a); i <= (b); i++)
const int maxn = 1e6 + 10;
const int maxm = 1e5 + 10;
const double eps = 1e-12;
const ll INF = 0x3f3f3f3f3f3f3f3f;
typedef pair<int, int> pii;
#define int llll n, L;
ll v[maxn], m[maxn], s[maxn];
ll f[maxn];signed main() {ios::sync_with_stdio(false);cin.tie(0); cout.tie(0);cin >> n >> L;for (int i = 1; i <= n; i++) {cin >> s[i];s[i] += s[i - 1];}for (int i = 1; i <= n; i++)cin >> m[i];memset(f, INF, sizeof(f));f[0] = 0;for (int i = 1; i <= n; i++) {for (int j = 0; j < i; j++) { //上一组的终点if (m[i] <= m[j])continue;f[i] = min(f[i], f[j] + (s[i] - s[j] - L) * (s[i] - s[j] - L));}}cout << f[n] << endl;return 0;}

http://www.dtcms.com/wzjs/308752.html

相关文章:

  • 企业网站的用户需求分析微信公众号推广2元一个
  • 湖北武汉医院网站建设长清区seo网络优化软件
  • 线上产品推广方案谷歌seo站内优化
  • 百度网站下拉怎么做的百度快照怎么做
  • saas系统的优缺点官网seo优化
  • 网站维护教程企业如何建立网站
  • 门户网站开发流程优化营商环境的意义
  • 福州网站排名提升站长推广工具
  • 国外网站用什么dns西安seo高手
  • wordpress 整站语言seo排名的职位
  • 国内领先b2b电子商务平台百度seo优化价格
  • 重庆綦江网站制作公司推荐外链工具
  • 怎么在服务器做网站外贸推广如何做
  • 国外的网站叫什么松原头条新闻今日新闻最新
  • 用手机做网站视频宣传广告怎么做吸引人
  • 标签式网站内容管理外链是什么意思
  • 潍坊网站建设推广公司上海网站建设优化
  • 图片在线编辑器广州网站优化多少钱
  • 小程序做视频网站站长统计性宝app
  • 太原网站制作哪家好网络推广员上班靠谱吗
  • 免费网站模龙泉驿网站seo
  • 邯郸做网站优化怎么可以让百度快速收录视频
  • 互联网站备案手续jsurl中文转码
  • 5g建设多少网站360投放广告怎么收费
  • 网站外链资源查网站是否正规
  • 《四川党的建设》网站百度经验悬赏令
  • 免费网站空间申请哪个好惠州seo
  • 河北保定建设工程信息网站百度电脑版下载官方
  • 百度公司有哪些部门seo收索引擎优化
  • 全flash网站欣赏在线代理浏览网页