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

想找公司做网站西昌市做网站的

想找公司做网站,西昌市做网站的,晏阳初乡村建设网站,企业管理咨询收费方案明细P1651 塔 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目描述 小明很喜欢摆积木#xff0c;现在他正在玩的积木是由 N 个木块组成的#xff0c;他想用这些木块搭出两座高度相同的塔#xff0c;一座塔的高度是搭建它的所有木块的高度和#xff0c;并且一座塔至少要用…P1651 塔 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目描述 小明很喜欢摆积木现在他正在玩的积木是由 N 个木块组成的他想用这些木块搭出两座高度相同的塔一座塔的高度是搭建它的所有木块的高度和并且一座塔至少要用一个木块。每个木块只能用一次也可以不用。目前已知每块木块的高度小明想知道在最终两个塔的高度相同的情况下他所能搭的塔的最大高度是多少你能帮助他吗 输入格式 第一行为一个整数 N表示木块个数。 第二行是 N 个整数表示 N 块木块的高度。 输出格式 仅一个整数表示能搭建的塔的最大高度若不能搭建两座相同高度的塔则输出 -1。 输入输出样例 输入 #1复制 3 2 3 5 输出 #1复制 5 说明/提示 对于 100% 的数据N≤50 每块木块的高度 ℎ 满足 1≤h≤500000所有木块的高度总和 ≤500000。 解析 1. 思考解法 文本串后面的内容不会影响文本串前半部分的最优解符合无后效性。实际上有后效性也可以只不过很复杂 若把文本串右端位置作为状态文本串右端位置较靠右的状态需要通过文本串右端位置较靠左的状态得到如 di​ 需要通过 d0​…di−1​ 的其中之一得到符合子问题重叠性。   集合划分f[i][j]:表示前 i 个积木可以搭成得两个高度差为 j 得塔得最高塔得高度 该状态可由以下四种状态转移而来 不选第 i 个积木f[i-1][j] 将第 i 个积木放在最矮的塔上f[i-1][ja[i]]; 将第 i 个积木放在最高的塔上f[i-1][j-a[i]]a[i]; 将第 i 个积木放在最矮的塔上然后最矮的塔变成最高的塔f[i-1][a[i]-j]j; #includeiostream #includestring #includecstring #includecmath #includectime #includealgorithm #includeutility #includestack #includequeue #includevector #includeset #includemath.h #includemap using namespace std; typedef long long LL; const int N 55,M5e55; int n; int a[N], f[N][M];int main() {int sum 0;scanf(%d, n);for (int i 1; i n; i) {scanf(%d, a[i]);sum a[i];}memset(f, -1, sizeof(f));f[0][0] 0;for (int i 1; i n; i) {for (int j 0; j sum; j) {f[i][j] max(f[i - 1][j], f[i - 1][j a[i]]);if (j a[i])f[i][j] max(f[i - 1][j - a[i]] a[i], f[i][j]);if(j a[i])f[i][j] max(f[i - 1][a[i] - j] j, f[i][j]);}}if (f[n][0] 0)cout -1 endl;elsecout f[n][0] endl;return 0; }
http://www.zqtcl.cn/news/896396/

相关文章:

  • 珠海商城网站学校建网站
  • 自己网站如何做关键词排名网站配色网
  • 做二手物资哪个网站好江苏大汉建设实业集团网站
  • j2ee 建设简单网站Wordpress 导航条样式
  • 创客贴网页设计网站企业局域网
  • 深圳哪里网站制作云南建设网站首页
  • 赤峰做网站哪家好岳阳网站设计u
  • 腾讯云10g数字盘做网站够么网站开元棋牌怎么做app
  • 天津网站建设信息科技有限公司门户网站开发公司排名
  • 优秀策划设计网站jsp mysql开发网站开发
  • 深圳做微信网站建设我爱水煮鱼 wordpress
  • 企业网站推广是不是必要的蓝色网站建设
  • 浙江企业响应式网站建设网站建设 找vx cp5173
  • nodejs做的网站音乐网站制作教程
  • 怎么利用网站做外链接阿里云网站部署
  • 做学校网站简述网站的制作步骤
  • 怎样让网站响应式推广策划案
  • 网站开发 面试 适当吹牛网站文件命名规则
  • 河北省建设中心网站图片分享网站源码
  • 工信部网站备案修改个人求职网站怎么做
  • 关于建设公司网站的申请宁波网站制作出售
  • 织梦电影网站免费模板网站域名asia是
  • 顺德中小企业网站建设宁乡市建设局网站
  • 静态网页模板 网站模板兰州做网站价格
  • 吕梁推广型网站建设godaddy托管 wordpress
  • 什么网站百度收录好珠海哪里做网站的
  • 如何介绍网站模板金融网站模版
  • 网站内链怎么优化e时代网站制作
  • 记事本做网站素材代码国内十大4a广告公司
  • 一米八效果图网站商业网站平台