xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 2KB
    文件類(lèi)型: .cpp
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-05-21
  • 語(yǔ)言: C/C++
  • 標(biāo)簽: 部分背包??

資源簡(jiǎn)介

(算法)部分背包問(wèn)題的求解,又需要可以下來(lái)看看……

資源截圖

代碼片段和文件信息

#include?
using?namespace?std;

int*?MaxValue(float?*fint?*vint?*wint?Wint?n);
void?Exchange(float?&afloat?&b);
void?QuickSort(float?*aint?pint?r);
int?Partition(float?*aint?pint?r);
?
int?main()
{
int?nW;
cout<<“請(qǐng)輸入背包容量和物品個(gè)數(shù):“;
cin>>W>>n;
cout<<“????????物品序號(hào):“;
for(int?j=0;j cout< cout<<“\n請(qǐng)輸入各物品重量:“;
int?*w=new?int[n+1];
for(int?i=1;i<=n;i++)
cin>>w[i];
cout<<“請(qǐng)輸入各物品價(jià)值:“;
int?*v=new?int[n+1];
for(i=1;i<=n;i++)
cin>>v[i];

int?**c=new?int*[n+1];
for(i=0;i<=n;i++)
c[i]=new?int[W+1];
float?*f=new?float[n+1];
for(i=1;i<=n;i++)
{
f[i]=v[i]/w[i];
}
QuickSort(f1n);

int?max=0;
int*?ww=MaxValue(fvwWn);?//ww[i]里存的是要選的物品的序號(hào)
cout<<“分別取:“<????for(i=1;ww[i+1]!=0;i++)??//注意最后一個(gè),就是這里的i+1
{
cout<<“物品“< max+=v[ww[i]];
}
if(ww[0]!=0)
{
//i--;??//i在前面加1了,多個(gè)1,減去。
cout<<“取物品“<

評(píng)論

共有 條評(píng)論

相關(guān)資源