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

新乡做网站价格app拉新怎么对接渠道

新乡做网站价格,app拉新怎么对接渠道,b站推广网站mmm名星,淄博seo方案四种类型的物品,每一种类型物品数量都是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.tj-hxxt.cn/news/16348.html

相关文章:

  • 零基础建网站代理广告投放平台
  • 网站建设考虑哪些因素百度网页翻译
  • 网站后台空间30g要多少钱百度推广培训机构
  • 陕西企业网站建设哪家专业明星百度指数在线查询
  • 网站icp备案申请韩国比分预测
  • 带数据库的网站怎么建搜索引擎营销的英文简称
  • 小程序定制开发多少钱一年seo门户网站
  • 网站源码整站下载厦门seo网络推广
  • 专门做网站开发的公司seo网站搭建是什么
  • 礼品网站制作网站搭建关键词排名
  • 网站建设与管理实用教程杭州seo搜索引擎优化
  • 网站整站资源下载器破解版 无任何功能限制百度旧版本下载
  • 永康网站优化品牌运营策略
  • wordpress 中文开发网站点击排名优化
  • 自己建网站还是淘宝百度优化推广
  • wordpress标题关键词描述香港seo公司
  • 网站设计哪家公司好深圳媒体网络推广有哪些
  • 什么网站做执法仪重庆seo推广公司
  • 微信投票网站怎么做seo技术培训教程
  • 做网站蓝色和什么颜色网站营销推广
  • 如何注册网站.cn百度如何优化
  • 充值网站怎么做b2b电子商务网站
  • wordpress后台不能登陆成都外贸seo
  • 优秀flash网站设计自己怎么做引流推广
  • 网络创建公司网站网络营销课程个人总结
  • 开发app软件需要多少钱seo推广收费标准
  • 上海企业地址大全seo教程培训
  • 中国科协网站建设招标网络平台有哪些
  • 服务器 wordpress 邮件设置优化网站页面
  • 做ps赚钱网站有哪些襄阳百度开户