TouchStone
  请登录后使用
登录 注册
 系统首页  练习题库  考试列表  判题结果  信息发布  解题排行
  • 首页
  • 题库
  • P4854
  • 题目
  • P4854堆木头
    限制 : 时间限制 : - MS   空间限制 : - KB
    评测说明 : 1s,128m
    问题描述

    有若干根相同的木头需要堆放起来。 堆放的方式如下图所示:

    堆放的规则是,对于任意一层,它的木头数量必须比它上面一层的木头要多。并且每一层的木头必须互相紧挨在一起(同一层木头间不能有间隔)。
    现在已知最底层有n根木头,问总共有多少种不同的堆放方案。
    1 <= n <= 500000

    输入格式

    一个整数,表示最底层的木头数量。

    输出格式

    一个整数,表示不同的堆放方案数。mod 100000再输出.

    样例输入 1

    2

    样例输出 1

    2

    样例输入 2

    3

    样例输出 2

    5

    样例输入 3

    5

    样例输出 3

    34

    提示

    当n=3时,有如下5种不同的方案: