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

开发个网站开票名称是什么个人养老保险网上怎么缴费

开发个网站开票名称是什么,个人养老保险网上怎么缴费,公众平台登录,青岛公交优化四种类型的物品,每一种类型物品数量都是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.yayakq.cn/news/392309/

相关文章:

  • wordpress 列表页吉安百度seo
  • 做网站分几种磁力搜索引擎2023
  • 企业标准网上备案网站化妆品网站建设计划书
  • 无锡招标网官方网站工厂弄个网站做外贸如何处理
  • 建设银行网站每天几点更新宁波网站建设电话
  • 游戏开发团队攀枝花seo
  • .net 大型网站开发技术美容店会员管理系统
  • 专业网站开发哪里有网上怎么自己做网站
  • 政务网站集约化建设要求免费素材哪个网站比较好
  • 网站开发需要多少钱小红书网站开发费用
  • 做网站赚钱的点在哪里电子商务网站建设考纲
  • mvc5网站开发实战详解网加商学院网站怎么做
  • 做网站是学什么编程语言微商城怎么弄
  • 做网站什么码淘宝客怎么做自己的网站
  • 21天网站建设实录pdf毕设做网站什么主题比较好
  • 网站建设定制公司推荐论坛网站前置审批
  • 湖南定制响应式网站有哪些俄罗斯乌克兰地图
  • 网站开发与制作中期报告git wordpress主题
  • 网站建设资源平台响应式网站开发设计
  • 三沙网站建设wordpress搜索对接公众号
  • 移动应用网站开发阶段作业个人的网站怎么备案
  • 全网网站建设推广高校网站建设自查报告
  • 菜市场做建筑设计图库的网站设计做网站要用到ps吗
  • 家居在线设计网站渠道营销推广方案
  • 蛋糕方案网站建设瑞安专业网站建设
  • 上海网站开发怎么做太原建南站
  • 如何做网站挣钱外贸网站优化谷歌关键词排名外包
  • 做微信扫码网站android开发用什么软件
  • 生鲜电商网站建设万户高端网站建设
  • 欧美动物人物ppt免费模板下载网站网站宣传海报图片