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

安庆网站建设专业制优秀金融网站设计

安庆网站建设专业制,优秀金融网站设计,湛江有哪些网站建设公司,做网站网络公司剑指offer 背包问题求具体方案 题目 有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次。 第 i 件物品的体积是 vi#xff0c;价值是 wi。 求解将哪些物品装入背包#xff0c;可使这些物品的总体积不超过背包容量#xff0c;且总价值最大。 输出 字典序最小的方…剑指offer 背包问题求具体方案 题目 有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次。 第 i 件物品的体积是 vi价值是 wi。 求解将哪些物品装入背包可使这些物品的总体积不超过背包容量且总价值最大。 输出 字典序最小的方案。这里的字典序是指所选物品的编号所构成的序列。物品的编号范围是 1…N。 输入格式 第一行两个整数NV用空格隔开分别表示物品数量和背包容积。 接下来有 N 行每行两个整数 vi,wi用空格隔开分别表示第 i 件物品的体积和价值。 输出格式 输出一行包含若干个用空格隔开的整数表示最优解中所选物品的编号序列且该编号序列的字典序最小。 物品编号范围是 1…N。 数据范围 0N,V≤1000 0vi,wi≤1000 输入样例 4 5 1 2 2 4 3 4 4 6输出样例 1 4参考答案 #includecstring #includeiostream #includealgorithm using namespace std;const int N 1010; int f[N][N]; int v[N],w[N]; int n,m; int main() {cin n m;for(int i 1 ; i n ; i)cin v[i] w[i];for(int i n ; i 1 ; i --){for(int j 0 ; j m ; j){f[i][j] f[i 1][j];if(j v[i])f[i][j] max(f[i][j],f[i 1][j - v[i]] w[i]);}}int cur_v m;for(int i 1 ; i n ; i){ //如果是最后一个元素特判一下防止越界即可if(i n cur_v v[i]){printf(%d ,i);break;}if(cur_v 0)break;//判断下标是否越界if(cur_v - v[i]0 f[i][cur_v] f[i 1][cur_v - v[i]] w[i]){printf(%d ,i);cur_v cur_v - v[i];//选了第i个物品剩余容量就要减小。}}return 0; }
http://www.zqtcl.cn/news/718978/

相关文章:

  • php网站建设思路方案中国空间站组合体
  • 帝国+只做网站地图厦门app定制公司
  • 网站运营推广主要做什么的高匿代理ip
  • 网站建设与维护采访稿wordpress 图床加速
  • 建设国际互联网网站完整网站开发教程
  • 一个购物交易网站怎么做网站管理功能图
  • 做有后台的网站如何提交网站地图
  • 网站建设税率多少潍坊市住房和城乡建设局网站
  • 网站图片怎么做白色背景青岛公司做网站的价格
  • 网站seo工具wordpress放视频没画面
  • 自己做个网站要多少钱o2o商城网站系统开发
  • 百度网站优化哪家好长沙抖音推广代运营公司
  • 做网站的软件worddede 后门暴网站
  • 极简风格 网站上市公司seo是什么意思
  • 商城手机网站设计网架公司十大排名
  • 在建设主题网站时邯郸房产信息网恋家网
  • 保山做网站建设做网站zwnet
  • 南阳做网站推广自助个人免费网站
  • 企业做网站怎么做高校档案室网站建设
  • 辽宁省建设厅网站升级期货交易软件定制开发
  • 网站建设公司工资设置mufen wordpress
  • 资阳网站网站建设月夜直播免费完整版
  • 自己的网站打不开了网站建设维护成本
  • 最便宜做网站c2c网站建站的标准
  • 家里电脑做网站服务器下载中国移动商旅100最新版本
  • 深圳建站公司开发费用做网站网页的工作怎么样
  • 网站工程师平均工资网站开发合同里的坑
  • 南通公司建站模板品牌网站建设小蝌蚪
  • 网站备案号 有效期微信小程序开发视频完整教程
  • 给公司做网站需要什么信息html制作百度登录页面