P1025 [NOIP2001 提高组] 数的划分(dfs搜有顺序)

2023-10-27

[NOIP2001 提高组] 数的划分 - 洛谷

#include<bits/stdc++.h>
using namespace std;
const int N=220;
int n,k;
int ans;
void dfs(int sum,int cnt,int last)//当前的和,用了几个数,上个数
{
    if(cnt==k)
    {
        if(sum==n)
           ans++;
//        printf("return\n");
        return;
    }
    for(int i=last;i<=n-sum;i++)
    {
        dfs(sum+i,cnt+1,i);
    }
}
int main()
{
    scanf("%d %d",&n,&k);
    dfs(0,0,1);
    printf("%d\n",ans);
}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

P1025 [NOIP2001 提高组] 数的划分(dfs搜有顺序) 的相关文章

  • C++11新标准之std::function函数包装器

    写在前面 最近工作中碰到了之前没有接触的std function函数模板类 抽闲学习一二 std function是一个函数包装器 包含在头文件中 该函数包装器模板能包装任何类型的可调用实体 如普通函数 函数对象 lambda表达式 声明
  • 南丁格尔玫瑰图 With ggplot2【R语言】

    前言 之前在饼图中提到过 要整理一下南丁格尔玫瑰图的画法 南丁格尔玫瑰图又名鸡冠花图 极坐标区域图 是南丁格尔在克里米亚战争期间提交的一份关于士兵死伤的报告时发明的一种图表 南丁格尔玫瑰图是在极坐标下绘制的柱状图 使用圆弧的半径长短表示数据
  • Less-12

    双引号会报错 后面要加 判断列数 有2列 判断回显位 1 查库名 2 查表名 3 查列名 4 查数据
  • 评价指标和数据集

    PSNR PSNR 峰值信噪比 是图像或视频质量的度量标准 通常用于图像处理和压缩 它衡量信号的最大可能功率与影响其表示准确性的噪声功率之间的比率 PSNR越高 图像或视频的质量就越好 PSNR以分贝 dB 表示 定义如下 PSNR 10

随机推荐