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

英语网站建设东莞大岭山做网站公司

英语网站建设,东莞大岭山做网站公司,杭州建设招聘信息网站,淘宝客网站源码html02022 - 蓝桥云课 2022 问题描述 --------- 将2022拆分成10个互不相同的正整数之和,总共有多少种拆分方法? 注意交换顺序视为同一种方法,例如2022 1000 1022 和 2022 1022 1000 就视为同一种方法。 答案提交 --------- 这是一道结果填…

02022 - 蓝桥云课

2022

问题描述
---------
将2022拆分成10个互不相同的正整数之和,总共有多少种拆分方法?
注意交换顺序视为同一种方法,例如2022 = 1000 + 1022 和 2022 = 1022 + 1000 就视为同一种方法。

答案提交
---------
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

运行限制
---------
- 最大运行时间:1s
- 最大运行内存:512M

总通过次数:4542 | 总提交次数:5214 | 通过率:87.1%

难度:中等 标签:2022,国赛,背包问题

版权声明
---------

思路:
背包问题

记忆化搜索:

#include <bits/stdc++.h>
using namespace std;
typedef long long ll; 
// 记忆化数组:memo[i][j][k]表示前i个数中选j个数,和为k的方案數
ll memo[2022 + 1][10 + 1][2022 + 1];ll dfs(ll i, ll j, ll k) 
{// 边界条件处理if (j < 0 || k < 0) return 0;          // 非法状态if (j == 0 && k == 0) return 1;  // 恰好选够且和为0(合法方案)if (i == 0) return 0;  // 没有数可选但未满足条件if (memo[i][j][k] != -1) return memo[i][j][k];ll res = 0;res = dfs(i - 1, j, k); // 不选第i个数的情况// 选第i个数的情况(需满足k >= i且j至少选1個)if (k >= i && j >= 1) {res = dfs(i - 1, j, k) + dfs(i - 1, j - 1, k - i);}return memo[i][j][k] = res;
}int main() 
{memset(memo, -1, sizeof(memo));cout << dfs(2022, 10, 2022);return 0;
}

dp:

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll f[2023][11][2023]; 
int main()
{for (ll i = 0; i <= 2022; i++)  //因为体积为0,物品为0的所有情况都只有一种选择,即什么都不选f[i][0][0] = 1;for (ll i= 1; i <= 2022; i++)  //枚举所有物品{for (ll j = 1; j <= 10; j++)   //选了几个物品{for (ll k = 1; k <= 2022; k++)  //枚举体积{if (k >= i && j >= 1)  //选第i个物品f[i][j][k] += f[i-1][j - 1][k - i] + f[i-1][j][k];elsef[i][j][k] = f[i-1][j][k];  //不选第i个物品}}}cout << f[2022][10][2022];return 0;
}

http://www.dtcms.com/wzjs/564310.html

相关文章:

  • 传扬互动网站建设公司广州网站开发水平广州亦客网络
  • 外贸网站推wordpress 如何使用模板
  • 网页游戏网站电影网站建设 网站制作
  • 免费个人博客网站模板下载南京的网站制作公司
  • 阿里巴巴的网站建设与维护wordpress建官网怎样
  • 汕头百度网站排名wordpress网址跳转
  • 朋友给我做网站域名注册和网站哪个好
  • 网站入口类型江苏电商网站开发
  • 酒店网站怎么做简述什么叫市场营销
  • php ajax网站开发典型实例pdf网站修改关键词
  • 阜宁做网站的价格培训心得体会万能模板
  • 网站建设的常见问题wordpress 步骤
  • 优化网站排名工具wordpress 分类页
  • 做海报一般都去什么网站看wordpress 4.7 模板
  • 网站开发后怎么上线深圳公司注册开户
  • asp绿色网站源码麻章网站建设公司
  • 医院网站建设公司海南网络科技有限公司
  • 网站如何做伪静态页面网站建设用户分析
  • 教育网站建设毕业设计说明书企业网站建设的必要性及维护
  • 怎样提高网站的权重网站建设编写代码出错
  • 哪个网站有做彩平的材质贴图上海建设银行长宁区各分行网站
  • 清远市企业网站seo上海行业门户网站建设技术
  • 页面设计制作网站济南城市建设学院网站
  • 崂山区建设管理局网站怎么了黑怎么做有趣的视频网站
  • 网站做网站广告wordpress5.0.2编辑器安装
  • 布吉做网站的公司游戏编程
  • 建设电商网站需要什么硬件ide 在线 wordpress
  • 网站建设哪个公司比较好网站怎么做ipfs
  • 广西冶金建设公司网站企业官网与公开财报
  • 东莞横沥网站建设国外代理服务器免费