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

【2022——暴力DP / 优雅背包】

题目

代码

#include <bits/stdc++.h>
using namespace std;
using ll = long long;

const int N = 2023;

ll f[2][2023][2023];

int main()
{
  f[0][0][0] = 1;
  for(int i = 1; i <= 10; i++) //次数
  {
  	for(int j = 0; j<= 2022; j++)
  		for(int k = 0; k <= 2022; k++)
  			f[i&1][j][k] = 0;
  	for(int j = 0; j <= 2022; j++) //上次
      for(int k = j; k <= 2022; k++) //和
      {
      	if(!f[i-1&1][j][k]) continue;
      	for(int t = j+1; t <= 2022; t++) //本次
	    	if(k+t <= 2022) f[i&1][t][k+t] += f[i-1&1][j][k];
      }
  }

  ll ans = 0;
  for(int i = 1; i <= 2022; i++)
    ans += f[10&1][i][2022];
  cout << ans;
  return 0;
}


http://www.kler.cn/a/565555.html

相关文章:

  • Vue打包(webpack)缓存
  • CodeMeter SmartBind® 软授权智能绑定技术
  • 汽车v型推力杆总成三维5自由度性能及疲劳测试系统
  • 深度学习之-“全连接网络的反向传播”
  • TikTok隐私保护措施:确保用户安全
  • 利用 AWS API Gateway 和 Lambda 节省成本的指南
  • 数据库基础一(初步了解数据库)
  • 分布式锁—1.原理算法和使用建议二
  • 基于Matlab的多目标粒子群优化
  • 从“Switch-case“到“智能模式“:C#模式匹配的终极进化指南
  • 基于大数据的空气质量数据可视化分析系统
  • OpenCV给图像添加噪声
  • Express + MongoDB 实现用户登出
  • DDD 架构之领域驱动设计【通俗易懂】
  • 从零开始用react + tailwindcs + express + mongodb实现一个聊天程序(二)
  • 【洛谷贪心算法题】P1094纪念品分组
  • 10分钟熟练掌握宝兰德中间件部署 iServer
  • Starrocks入门(二)
  • 深度剖析 Video-RAG:厦门大学和罗切斯特大学联合推出的一种用于长视频理解的检索增强生成技术
  • 基于大数据的音乐网站数据分析与可视化推荐系统