技术栈

P1025 [NOIP2001 提高组] 数的划分

灬德布罗意的猫灬2023-11-30 22:34

暴搜 剪枝

枚举固定的位置

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
using ll = long long;
const int N = 1e3+10;
int n,k;
int res;
void dfs(int last,int sum,int cur){
	
	if(cur==k){
		if(sum==n)res++;
		return;
	}
	
	for(int i=last;i+sum<=n;i++)
	 dfs(i,sum+i,cur+1);
}
int main()
{
	cin>>n>>k;
	dfs(1,0,0);
	cout<<res;
}
上一篇:Open3D 点对点的ICP配准算法
下一篇:Java中的Integer.bitCount浅析
相关推荐
MobotStone
1 天前
从问答到决策:Agentic AI如何重新定义AI智能体的未来
人工智能·算法
Shemol
1 天前
二叉树的三种迭代遍历(无栈版本)-- 我在马克思主义课上的一些巧思
算法
胖咕噜的稞达鸭
1 天前
进程状态,孤儿进程僵尸进程,Linux真实调度算法,进程切换
linux·运维·算法
RTC老炮
1 天前
webrtc降噪-WienerFilter源码分析与算法原理
算法·webrtc
hweiyu00
1 天前
数据结构:数组
数据结构·算法
无限进步_
1 天前
C语言单向链表实现详解:从基础操作到完整测试
c语言·开发语言·数据结构·c++·算法·链表·visual studio
初夏睡觉
1 天前
循环比赛日程表 题解
数据结构·c++·算法
派大星爱吃鱼
1 天前
素数检验方法
算法
Greedy Alg
1 天前
LeetCode 72. 编辑距离(中等)
算法
xinxingrs
1 天前
贪心算法、动态规划以及相关应用(python)
笔记·python·学习·算法·贪心算法·动态规划
热门推荐
01GitHub 镜像站点02【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连03BongoCat - 跨平台键盘猫动画工具04Google Antigravity:无法登录?早期错误、登录修复和用户反馈指南05UV安装并设置国内源06Linux下V2Ray安装配置指南07安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)08Spring Boot 4.0 发布总结:新特性、依赖变更与升级指南09全球最强模型Grok4,国内已可免费使用!(附教程)1046个Nano-banana 精选提示词,持续更新中