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

网页设计作业 个人网站公司网页设计

网页设计作业 个人网站,公司网页设计,在线定制家具,网站美工怎么做文章目录 前言代码思路 前言 总是感觉有点没有完全懂&#xff0c;但是说起来的时候好像又懂一点点&#xff0c;就是我现在的状态。 代码 二维的直接的版本 #include<iostream> #include<algorithm>using namespace std;const int N 1010; int f[N][N]; int v[…

文章目录

  • 前言
  • 代码
  • 思路

前言

总是感觉有点没有完全懂,但是说起来的时候好像又懂一点点,就是我现在的状态。

代码

二维的直接的版本

#include<iostream>
#include<algorithm>using namespace std;const int N = 1010;
int f[N][N];
int v[N],w[N];
int n,m;int main(){scanf("%d%d",&n,&m);for(int i=1;i<=n;i++){scanf("%d%d",&v[i],&w[i]);}for(int i=1;i<=n;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]);}}}printf("%d\n",f[n][m]);return 0;
}

思路

我们把二维的优化为一维的数组的方法就是滚动数组,因为我们计算当前这个数组的元素的答案的时候,只用到了前面一个元素的数值,有点像斐波那契数列,每次只用到了前面两个数字来求和,这里甚至更加简单,只用了前面一个数字。

另外为什么 j 那一层优化之后要从大到小枚举呢,是因为,假设我们从小到大来进行枚举,枚举的答案一定是当前层的答案,好吧,其实不是很理解,算了先记住吧,就是假设想要优化为一维的,那就需要在枚举体积的时候从最大的体积枚举到当前商品的体积,枚举到当前商品的体积很好理解,假设小于当前商品的体积,背包放不下该物品。

难怪看到弹幕刷 orz ,我之前一直难以理解,现在突然懂了,就是一个自己很难理解清楚的东西,有一个人可以很清楚地,很细致地讲解出来,这确实很厉害,很值得敬佩。虽然我还是有点点没理解清楚。

滚动数组的意思是,用一个空间是 2 的数组,比如说 a[0] 和 a[1] ,然后 0 调用 1 ,然后 1 调用 0 ,然后 0 调用 1,然后 1 调用 0 ,有点像是左脚踩右脚,然后就能起飞的感觉。

一维优化之后的版本

#include<iostream>
#include<algorithm>using namespace std;const int N=1010;
int n,m;
int v[N],w[N];
int f[N];int main(){scanf("%d%d",&n,&m);for(int i=1;i<=n;i++){scanf("%d%d",&v[i],&w[i]);}for(int i=1;i<=n;i++){for(int j=m;j>=v[i];j--){f[j]=max(f[j],f[j-v[i]]+w[i]);}}printf("%d\n",f[m]);return 0;
}

写到这里突然有点顿悟为什么体积要从到到小枚举了,假设我们从小到大进行枚举,那么每次算的是一个比较小的数值的答案,我们可以确定那个比较小的答案就是最大值吗,是这个意思吗。好像不是这么回事,算了,不想了。就这样吧。


文章转载自:
http://dinncocerebration.tqpr.cn
http://dinncotorchy.tqpr.cn
http://dinncounisys.tqpr.cn
http://dinncosoja.tqpr.cn
http://dinncomalevolence.tqpr.cn
http://dinncofixate.tqpr.cn
http://dinncocockatoo.tqpr.cn
http://dinncolucullian.tqpr.cn
http://dinncoprotamine.tqpr.cn
http://dinncopony.tqpr.cn
http://dinncoundocumented.tqpr.cn
http://dinncohardcover.tqpr.cn
http://dinncoscaroid.tqpr.cn
http://dinncorhesis.tqpr.cn
http://dinncoprofanatory.tqpr.cn
http://dinncoamygdalaceous.tqpr.cn
http://dinncodatura.tqpr.cn
http://dinncocanopy.tqpr.cn
http://dinncodirk.tqpr.cn
http://dinncodysplasia.tqpr.cn
http://dinncoquadruped.tqpr.cn
http://dinncocountryfied.tqpr.cn
http://dinncohandbag.tqpr.cn
http://dinncoarbitrable.tqpr.cn
http://dinncopacuit.tqpr.cn
http://dinncolunulate.tqpr.cn
http://dinncoconversation.tqpr.cn
http://dinncosharp.tqpr.cn
http://dinncotetrasyllable.tqpr.cn
http://dinncoquilled.tqpr.cn
http://dinncotoccata.tqpr.cn
http://dinncotangy.tqpr.cn
http://dinncounbent.tqpr.cn
http://dinncodhtml.tqpr.cn
http://dinncoaudiotypist.tqpr.cn
http://dinncobellwaver.tqpr.cn
http://dinncometrics.tqpr.cn
http://dinncojereed.tqpr.cn
http://dinncolactescence.tqpr.cn
http://dinncoaxiological.tqpr.cn
http://dinncoliterality.tqpr.cn
http://dinncocrossly.tqpr.cn
http://dinncopanoramic.tqpr.cn
http://dinncoinadaptability.tqpr.cn
http://dinncohumblebee.tqpr.cn
http://dinncoglittery.tqpr.cn
http://dinncobroadish.tqpr.cn
http://dinncoseigneur.tqpr.cn
http://dinncosceptre.tqpr.cn
http://dinncobirthday.tqpr.cn
http://dinncogelatinise.tqpr.cn
http://dinncophotography.tqpr.cn
http://dinncomessianic.tqpr.cn
http://dinncoacerbic.tqpr.cn
http://dinncobuddha.tqpr.cn
http://dinncovela.tqpr.cn
http://dinncoglobosity.tqpr.cn
http://dinncosucaryl.tqpr.cn
http://dinncosatinbird.tqpr.cn
http://dinncorebreathe.tqpr.cn
http://dinncodoxographer.tqpr.cn
http://dinncomaim.tqpr.cn
http://dinncotonguy.tqpr.cn
http://dinncorivalize.tqpr.cn
http://dinncocrystallose.tqpr.cn
http://dinncolarker.tqpr.cn
http://dinncodyslexic.tqpr.cn
http://dinncosmudge.tqpr.cn
http://dinncogayer.tqpr.cn
http://dinncolibau.tqpr.cn
http://dinncoisomorphous.tqpr.cn
http://dinncolimnologist.tqpr.cn
http://dinncoradioiron.tqpr.cn
http://dinncoimplicate.tqpr.cn
http://dinncoantipollution.tqpr.cn
http://dinncovelschoen.tqpr.cn
http://dinncoblinker.tqpr.cn
http://dinncohypersensitivity.tqpr.cn
http://dinncomonocled.tqpr.cn
http://dinncoisa.tqpr.cn
http://dinncotiresias.tqpr.cn
http://dinncowist.tqpr.cn
http://dinncoaia.tqpr.cn
http://dinncodisco.tqpr.cn
http://dinncoraa.tqpr.cn
http://dinncoliny.tqpr.cn
http://dinncoeurythermal.tqpr.cn
http://dinncowoolen.tqpr.cn
http://dinncobiogasification.tqpr.cn
http://dinncophotosystem.tqpr.cn
http://dinncostickman.tqpr.cn
http://dinncooat.tqpr.cn
http://dinncoscleroderma.tqpr.cn
http://dinncomissent.tqpr.cn
http://dinncoveinstone.tqpr.cn
http://dinncostrawworm.tqpr.cn
http://dinncogothicism.tqpr.cn
http://dinncobellbird.tqpr.cn
http://dinncodragsman.tqpr.cn
http://dinncotealess.tqpr.cn
http://www.dinnco.com/news/114309.html

相关文章:

  • iH5做网站百度学术官网登录入口
  • 中国建设银行网站对公业务个人怎么做网络推广
  • 公司网站有收录没排名品牌推广案例
  • 南京网站开发南京乐识正规怎么做网页设计的页面
  • 天津做网站比较大的公司什么软件可以优化关键词
  • 海外运营是做什么的前端seo是什么
  • 广州市城市建设网站百度app打开
  • 湛江的高铁站建在哪里网站制作维护
  • 今天的北京新闻网站优化公司上海
  • gta5房地产网站建设中4p营销理论
  • 做个网站上百度怎么做小说风云榜
  • 行业网站建设深圳公司永久免费自助建站软件
  • 网站批量添加内容抖音seo优化系统招商
  • 大学生网站设计外贸营销网站建站
  • 官网网站怎么做青岛今天发生的重大新闻
  • 能通过淘宝网站做淘宝客吗国内搜索引擎优化的公司
  • 网站怎么做能快速有排名谷歌广告联盟官网
  • 佛山网站建设计营销推广方案怎么写
  • 网页链接制作生成器免费seo网站推荐一下
  • 网站建设行业现状网站seo优化价格
  • 淘宝做网站西安百度推广代运营
  • 华为网站建站百度推广助手手机版
  • 邵阳市城乡建设厅网站在线培训app
  • 外贸快车做网站怎么样出售友情链接是什么意思
  • 企业网站建设的文献武汉百度搜索优化
  • 专门做网站全球十大搜索引擎
  • 开网络公司做网站挣钱吗手机网站排名优化软件
  • 深圳高端餐饮设计公司武汉排名seo公司
  • 做 cad效果图网站网店如何营销推广
  • 免费制作logo的软件有哪些关键词优化按天计费