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

浏览网站时弹出的广告是谁给做的网站 软件

浏览网站时弹出的广告是谁给做的,网站 软件,服务器搭建云手机,莱芜区法院网站很经典的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/460438.html

相关文章:

  • 如何做淘宝cms导购网站收录优美图片官网
  • 西湖区网站建设百度纯净版首页入口
  • wordpress网站布置视频教程在线crm系统
  • 厦门同安区建设局网站注册域名费用一般多少钱
  • 交通运输企业标准建设网站网络营销推广合作
  • 深圳做网站(信科网络)公司网站建设北京
  • 做废品回收在什么网站推广百度在线识别图片
  • 伊春北京网站建设百度关键词快排
  • 加强网站信息建设方案珠海百度关键字优化
  • 荆州公司网站建设百度网盘客服电话人工服务
  • 免费建立手机网站注册推广
  • 企业网站建设推广含义二维码引流推广的平台
  • 乌鲁木齐网站建设优化企业网络营销的模式有哪些
  • 233建工网校官网seo网站排名后退
  • 哈尔滨网站建设报价内容营销策略有哪些
  • iis网站怎么做域名绑定哪里可以学企业管理培训
  • 如何架设php网站网络推广网站排名
  • 陕西新冠疫情最新消息今天优化网站首页
  • 中国网站为什么做的那么丑百度权重高的发帖网站
  • 瑞昌建站公司seo网站关键词优化
  • 怎么做邮箱网站手机百度助手
  • 东莞公司网站策划seo代运营
  • 17zwd一起做网站官网网站制作的费用
  • 做签名照的网站网址大全浏览器主页
  • 男孩子怎么做网站赚钱网络推广是什么工作内容
  • 辽源网站建设公司福建网站建设制作
  • 外贸公司用的采购储运财务软件seo研究中心vip教程
  • 通过网站提升公司形象百度推广一年多少钱
  • 做网站需要去工商备案吗友情链接交换的方法
  • 太原网站建设多少钱国际军事最新消息今天