博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
贪心算法----解背包问题
阅读量:5895 次
发布时间:2019-06-19

本文共 312 字,大约阅读时间需要 1 分钟。

伪代码:

void Knapsack(int n,float M,float v[],float w[],float x[])

{

  Sort(n,v,w);

  int i;

  for (i = 1 ; i <= n ; i++) 

    x[i] = 0;

    float c=M;

    for (i=1;i<=n;i++) {

      if (w[i] > c) break;

    x[i]=1;

    c-=w[i];

  }

  if (i <= n) 

    x[i]=c / w[i];

}

转载于:https://www.cnblogs.com/CAOYR/p/5475900.html

你可能感兴趣的文章
WebBuilder7 在Linux、Tomcat、MySQL下配置注意事项
查看>>
word转html(一)
查看>>
我的友情链接
查看>>
如何高效进行OA系统选型
查看>>
很奇怪的问题。点击button会自动刷新页面?
查看>>
SSH原理与运用(二):远程操作与端口转发
查看>>
linux服务
查看>>
java 定时备份数据库
查看>>
Eclipse 将项目做成第三方引用
查看>>
Linux常用系统命令
查看>>
centos 6.4 x86_64 yum安装 xen 4.2.2
查看>>
【JAVA学习】Iterator 用法小结
查看>>
nginx配置ssl证书,允许ssl访问
查看>>
程序员经常遇到的几个问题!
查看>>
Pytext简介:facebook的基于PyTorch的NLP框架
查看>>
[SQL server 2005]之一配置自动管理数据库和日志大小
查看>>
css 溢出部分隐藏
查看>>
show ip bgp neighbors 信息解读
查看>>
强大的PDF转换控件ActivePDF WebGrabber
查看>>
数字设计
查看>>