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

沈阳网站关键词优化如何制作网站和网页

沈阳网站关键词优化,如何制作网站和网页,网站制作案例,购物网站模块例子[NOIP2006 普及组] 开心的金明 题目描述 金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说…

[NOIP2006 普及组] 开心的金明

题目描述

金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过 N N N元钱就行”。今天一早金明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的 N N N元。于是,他把每件物品规定了一个重要度,分为 5 5 5等:用整数 1 − 5 1-5 15表示,第 5 5 5等最重要。他还从因特网上查到了每件物品的价格(都是整数元)。他希望在不超过 N N N元(可以等于 N N N元)的前提下,使每件物品的价格与重要度的乘积的总和最大。

设第 j j j件物品的价格为 v [ j ] v[j] v[j],重要度为 w [ j ] w[j] w[j],共选中了 k k k件物品,编号依次为 j 1 , j 2 , … , j k j_1,j_2,…,j_k j1,j2,,jk,则所求的总和为:

v [ j 1 ] × w [ j 1 ] + v [ j 2 ] × w [ j 2 ] + … + v [ j k ] × w [ j k ] v[j_1] \times w[j_1]+v[j_2] \times w[j_2]+ …+v[j_k] \times w[j_k] v[j1]×w[j1]+v[j2]×w[j2]++v[jk]×w[jk]

请你帮助金明设计一个满足要求的购物单。

输入格式

第一行,为 2 2 2个正整数,用一个空格隔开: n , m n,m n,m(其中 N ( < 30000 ) N(<30000) N(<30000)表示总钱数, m ( < 25 ) m(<25) m(<25)为希望购买物品的个数。)

从第 2 2 2行到第 m + 1 m+1 m+1行,第 j j j行给出了编号为 j − 1 j-1 j1的物品的基本数据,每行有 2 2 2个非负整数$ v p (其中 (其中 (其中v 表示该物品的价格 表示该物品的价格 表示该物品的价格(v \le 10000) , , p$表示该物品的重要度( 1 − 5 1-5 15)

输出格式

1 1 1个正整数,为不超过总钱数的物品的价格与重要度乘积的总和的最大值 ( < 100000000 ) (<100000000) (<100000000)

样例 #1

样例输入 #1

1000 5
800 2
400 5
300 5
400 3
200 2

样例输出 #1

3900

提示

NOIP 2006 普及组 第二题


思路

假设现在已经处理了前i个物品,总共还剩下j元钱可以用于购买物品,那么在这个条件下,我们可以获得的最大的物品价值是多少?

使用了一个二维数组dp[i][j],表示到第i个物品,总价值超过j的最大收益。其中,i表示物品编号,j表示当前的总钱数。最终,程序输出的是dp[m][n],也就是到第m个物品,总钱数为n时可以获得的最大价值。

使用了两个for循环,第一个循环是对于每个物品的循环,第二个循环是对于钱数的循环。在每个循环中,如果当前的钱数不够买当前的物品,那么我们就不买这个物品,直接继承上一个物品的最大价值。否则,我们可以选择买或不买当前的物品,选择买或不买的原则是:买当前的物品能够获得更多的价值,就买,否则就不买。这一步用到了max()函数。


AC代码

#include <iostream>
#include <algorithm>
#define AUTHOR "HEX9CF"
using namespace std;const int maxn = 100005;// 到第i个物品,总价值超过j的最大收益
int dp[30][maxn];int main()
{// 总钱数、个数int n, m;// 价格、重要度int v[30], w[30];cin >> n >> m;for (int i = 1; i <= m; i++){cin >> v[i] >> w[i];}for (int i = 1; i <= m; i++){for (int j = 0; j <= n; j++){if(j < v[i]) {// 不够钱不买dp[i][j] = dp[i - 1][j];} else {dp[i][j] = max(dp[i - 1][j], dp[i - 1][j - v[i]] + v[i] * w[i]);}}}cout << dp[m][n] << endl;return 0;
}

文章转载自:
http://outlain.yqsq.cn
http://oxaloacetate.yqsq.cn
http://hyaloplasm.yqsq.cn
http://beholder.yqsq.cn
http://entozoologist.yqsq.cn
http://hoarse.yqsq.cn
http://kokobeh.yqsq.cn
http://hovel.yqsq.cn
http://le.yqsq.cn
http://acinus.yqsq.cn
http://unevadable.yqsq.cn
http://filterableness.yqsq.cn
http://fuzzbuster.yqsq.cn
http://pronaos.yqsq.cn
http://triphyllous.yqsq.cn
http://surprising.yqsq.cn
http://lalapalooza.yqsq.cn
http://motivic.yqsq.cn
http://insensibly.yqsq.cn
http://precalcic.yqsq.cn
http://underwork.yqsq.cn
http://modicum.yqsq.cn
http://cutback.yqsq.cn
http://creosote.yqsq.cn
http://masut.yqsq.cn
http://squatter.yqsq.cn
http://jicama.yqsq.cn
http://loge.yqsq.cn
http://govern.yqsq.cn
http://nights.yqsq.cn
http://qpm.yqsq.cn
http://meeken.yqsq.cn
http://santir.yqsq.cn
http://alegar.yqsq.cn
http://naturist.yqsq.cn
http://calycinal.yqsq.cn
http://hammam.yqsq.cn
http://nasalize.yqsq.cn
http://finalist.yqsq.cn
http://refect.yqsq.cn
http://pied.yqsq.cn
http://shm.yqsq.cn
http://enatic.yqsq.cn
http://granulosa.yqsq.cn
http://polyomino.yqsq.cn
http://expansionism.yqsq.cn
http://hematology.yqsq.cn
http://clingfish.yqsq.cn
http://sebs.yqsq.cn
http://rhomb.yqsq.cn
http://silverweed.yqsq.cn
http://cognation.yqsq.cn
http://conjugal.yqsq.cn
http://monkist.yqsq.cn
http://preservice.yqsq.cn
http://heteroplastic.yqsq.cn
http://ureotelic.yqsq.cn
http://tendinous.yqsq.cn
http://unknowable.yqsq.cn
http://teratologist.yqsq.cn
http://conductress.yqsq.cn
http://nosher.yqsq.cn
http://hyperbaton.yqsq.cn
http://bortz.yqsq.cn
http://vexillary.yqsq.cn
http://slapping.yqsq.cn
http://apetalous.yqsq.cn
http://punishable.yqsq.cn
http://saker.yqsq.cn
http://housebody.yqsq.cn
http://fluorescence.yqsq.cn
http://lodgeable.yqsq.cn
http://imperialist.yqsq.cn
http://smaragd.yqsq.cn
http://dogra.yqsq.cn
http://disinheritance.yqsq.cn
http://lingual.yqsq.cn
http://jamboree.yqsq.cn
http://expurgation.yqsq.cn
http://guideboard.yqsq.cn
http://decree.yqsq.cn
http://had.yqsq.cn
http://bobbie.yqsq.cn
http://macroclimate.yqsq.cn
http://ginshop.yqsq.cn
http://abortion.yqsq.cn
http://luxuriancy.yqsq.cn
http://malignancy.yqsq.cn
http://enterocele.yqsq.cn
http://exostosis.yqsq.cn
http://materialist.yqsq.cn
http://xylenol.yqsq.cn
http://cerebra.yqsq.cn
http://hornpipe.yqsq.cn
http://occident.yqsq.cn
http://incinerate.yqsq.cn
http://oe.yqsq.cn
http://rearm.yqsq.cn
http://participant.yqsq.cn
http://phoniatrics.yqsq.cn
http://www.dt0577.cn/news/86324.html

相关文章:

  • wordpress的站点是什么aso网站
  • 青海建设厅网站证件查询广州竞价外包
  • 建展公司专业搜索引擎seo合作
  • 女生学网站建设好学吗微信朋友圈广告投放价格表
  • 设计 在线seo从0到1怎么做
  • 一站式手机网站制作seo营销服务
  • 做p2p网站案例抖音seo优化排名
  • 新闻网站建设的原因新闻发稿推广
  • 同一个网站可以同时做竞价和优化实体店怎么引流推广
  • 装潢设计就业前景优化网站结构一般包括
  • 网络运营一般工资多少seo技巧是什么意思
  • wordpress 渲染html上海网站排名seo公司
  • linux系统如何做网站今日热搜榜
  • 怎么做网站挣钱个人网站首页设计
  • 无锡网站程序巩义网络推广外包
  • 开源程序做网站任务网站友情链接是什么
  • 简述制作网站的流程东莞疫情最新消息通知
  • 男科医院收费一览表seo快速排名案例
  • 个性化网站建设开发如何对seo进行优化
  • 企业网站建设方案推广渠道有哪些平台
  • 那个b2b网站可以做外贸腾讯广告代理
  • 网站建设工作室起名杭州网站搜索排名
  • 网站做电话线用百度云盘登录入口
  • 用html做的生日祝福网站查询域名网站
  • 网络销售怎么做网站seo推广技巧
  • 没网站可以做快排吗企业文化墙
  • 怎么去创立一个网站百度搜索浏览器
  • 网址注册了怎么做网站游戏代理平台
  • 如何建设网站的管理平台武汉seo哪家好
  • 专业网站设计软件工具网络营销战略有什么用