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

AcWing 278. 数字组合

思路

空集也是一种方案数, 一直加到m,中间不断记录次数就可以了 

代码

#include <bits/stdc++.h>
#define int long long#define F(i, a, b) for (int i = (a); i <= (b); i++)
#define dF(i, a, b) for (int i = (a); i >= (b); i--)using namespace std;typedef long long ll;
typedef pair<int, int> pii;const int N = 500005, M = (N << 1), inf = 1e16, mod = 1e9 + 7;int n, m, k, x, y, z, ans, t;
int w[N], f[N];void solve()
{cin >> n >> m;f[0] = 1;F (i, 1, n){int v;cin >> v;dF (j, m, v){f[j] += f[j - v];}}cout << f[m] << "\n";
}signed main()
{ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);int T = 1;
//	cin >> T;while (T -- ){solve();}
}


http://www.mrgr.cn/news/52440.html

相关文章:

  • 本地群晖NAS安装phpMyAdmin管理MySQ数据库实战指南
  • 德国注册公司的主要流程和要求
  • 递归知识简记
  • 解读 Java 经典巨著《Effective Java》90条编程法则,第3条:用私有构造器或者枚举类型强化Singleton属性
  • 实验五 JSP编程
  • Spring 注解揭秘:@Autowired 和 @Resource 的用法详解与避坑建议
  • mysql高级sql语句 二
  • 【力扣热题100】3194. 最小元素和最大元素的最小平均值【Java】
  • 文心一言 VS 讯飞星火 VS chatgpt (371)-- 算法导论24.4 3题
  • 6CXX:UICC告诉终端数据长度
  • 【Python爬虫】看电影还在用VIP?一个python代码让你实现电影自由!附源码
  • 跟李沐学AI—pytorch版本锚框代码解析
  • 解读 Java 经典巨著《Effective Java》90条编程法则,第5条:优先考虑依赖注入来引用资源
  • esxi配置磁盘直通虚拟机
  • [每日一练]利用apply函数和lambda函数实现数据的聚合
  • C++ IO多路复用 epoll模型
  • Qml-Item的构造和显示顺序
  • RISC-V笔记——显式同步
  • [openwrt-21.02]openwrt-21.02 升级nat46软件包操作说明
  • 链式法则 反向传播