首页 / 题库

P14024 - 集合的划分

算法入门
通过次数2 提交次数2 内存限制 64MB 时间限制1秒

描述

设S是一个具有$n$个元素的集合,$S={a_1,a_2,…,a_n}$,现将S划分成k个满足下列条件的子集合$S_1,S_2,…,S_k$,且满足:

(1)$S_i≠∅$(空集);

(2)$S_i∩S_j=∅(1≤i,j≤k,i≠j)$

(3)$S_1∪S_2∪S_3∪…∪S_k=S$,

则称是$S_1,S_2,…,S_k$是集合S的一个划分。它相当于把S集合中的$n$个元素$a_1,a_2,…,a_n$放入$k$个无标号的盒子中,使得没有一个盒子为空。

编程,计算划分数$S(n,k),0 < k ≤ n < 30$。

输入

输入一行两个数,表示$n$和$k$。

输出

输出一行一个数,表示$S(n,k)$的值。

样例

  • 复制
  • 复制

提示

意见反馈

    最多上传3张图片,格式为JPG、PNG、JPEG,单张不超过5MB

    注册

    发送验证码

    密码必须包含数字、字母和特殊字符

    找回密码

    发送验证码

    密码必须包含数字、字母和特殊字符

    运行 ID:67149

    • 测试点1:Accepted
    • 用时:0 ms
    • 内存:288 kb
    • 测试点2:Accepted
    • 用时:0 ms
    • 内存:288 kb
    输入
    203
    输出
    203

    test

    测评信息

    错误.in文件下载

    错误.out文件下载

    运行 ID:67149

    2019-01-24 15:06:36