logo AlgoBeat OnlineJudge
登录 注册

#10278. [ABC222H] Beautiful Binary Tree

内存限制:1024 MiB 时间限制:3000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: AlgoBeat 官方账号

题目描述

对于正整数 ,满足以下条件的有根二叉树被定义为 次美丽二叉树

  • 每个顶点上写有
  • 如果顶点是叶子节点,则该节点上一定写有
  • 通过至多 次如下操作,可以使根节点上的数变为 ,其余所有顶点上的数变为
    • 选择顶点 ,其中 必须是 的子节点或 的孙节点。设 分别为 上的数,执行

给定 ,请输出 次美丽二叉树的个数,答案对 取模。

输入格式

输入为一行,包含一个整数

输出格式

输出一个整数,表示答案。

样例

输入 #1

1

输出 #1

1

输入 #2

2

输出 #2

6

输入 #3

222

输出 #3

987355927

输入 #4

222222

输出 #4

675337738

数据范围与提示

数据范围

  • 输入均为整数。

样例解释 1

满足条件的二叉树只有一种,即根节点上写有 的单节点树。

样例解释 2

满足条件的二叉树共有 种。