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

嘉兴网站建设方案服务培训机构seo

嘉兴网站建设方案服务,培训机构seo,淮南市城乡建设局网站,wordpress表单中文版四种类型的物品,每一种类型物品数量都是n,先要从每种类型的物品中挑选一件,使得最后花费总和等于1000 暴力做法10000^4 看到花费总和是1000,很小且固定的数字,肯定有玄机,从这里想应该是用dp,不…

请添加图片描述
四种类型的物品,每一种类型物品数量都是n,先要从每种类型的物品中挑选一件,使得最后花费总和等于1000
暴力做法10000^4
看到花费总和是1000,很小且固定的数字,肯定有玄机,从这里想应该是用dp,不难想到用dp[i][j]表示前i种类型的物品花费为j的方案数量,思考转移方程:
dp[i][j] = dp[i-1][j-A] * js[i][A],js[i][A]表示i类型的物件花销为A的方案数量,如此只需要枚举j和A,它们的范围就是1000以内

#include <iostream>
#include <vector>
#define ios ios::sync_with_stdio(0);cin.tie(0);cout.tie(0)
using namespace std;int dp[5][1100], js[5][11000];
int n;
vector<int> ve[5];
int main() {ios;cin >> n;for(int i = 1; i <= n; i ++) {int a, b , c, d;cin >> a >> b >> c >> d;ve[1].push_back(a);ve[2].push_back(b);ve[3].push_back(c);ve[4].push_back(d);}for(int i = 1; i <= 4; i++) {for(int j = 0; j < ve[i].size(); j++) {js[i][ve[i][j]] ++;}}for(auto p : ve[1]) {dp[1][p] ++;}for(int i = 2; i <= 4; i++) {for(int j = 1; j <= 1000; j++) {if(js[i][j]) {for(int k = j; k <= 1000; k++) {dp[i][k] += dp[i-1][k-j] * js[i][j];}}}}cout << dp[4][1000];return 0;
}
/*
3
250 250 250 250
156 201 205 400
205 190 100 250
*/
http://www.wangmingla.cn/news/145178.html

相关文章:

  • 网站建设价格标签武汉seo建站
  • 怎么搜做传奇私服网站总出来网络营销的优势包括
  • 深圳设计网站推荐百度上海推广优化公司
  • 做有奖竞猜网站违法吗网络营销的方法
  • 犀牛云做网站费用整站排名优化品牌
  • 网络营销能做什么?廊坊seo网络推广
  • 贵州建网站的公司百度搜索指数排行榜
  • 云南昆明做网站百度推广登录官网入口
  • 重庆网站推广优化流量大的推广平台有哪些
  • 外贸网站代码什么关键词可以搜到那种
  • 网站开发的选择是什么有哪些网页设计公司
  • 做淘宝客网站需要多大空间百度指数支持数据下载吗
  • 美澳居的网站谁做的怎么找一手app推广代理
  • 毕业论文 网站建设代运营网店公司
  • 做图哪个网站素材多网站权重优化
  • 自适应型网站建设费用重庆seo推广服务
  • css布局网站什么软件可以推广
  • 国内几个做外贸的网站免费营销软件网站
  • 金诚信矿业建设集团有限公司网站网络营销推广方案模板
  • 网站企业业务员怎么做网站seo优化报告
  • 毛片a做片在线观看网站有哪些汽车网络营销策划方案
  • 有了源码怎么做网站开发一个网站
  • 用ps做网站是用像素还是毫米哪个合肥seo好
  • 怎样自己做qq网站南京seo推广优化
  • 网页制作外包北京seo教师
  • 网站设计公司竞争优势济南百度推广公司电话
  • 做电商网站搭建就业岗位国内最新新闻热点事件
  • 雇人做淘宝网站多少钱最近的新闻热点时事
  • 2003 建设网站如何优化网络速度
  • 论坛网站制作费用企业网址