CCF CSP 201312-4 有趣的数


CCF CSP 201312-4 有趣的数

问题描述

我们把一个数称为有趣的,当且仅当:

  1. 它的数字只包含0, 1, 2, 3,且这四个数字都出现过至少一次。

  2. 所有的0都出现在所有的1之前,而所有的2都出现在所有的3之前。

  3. 最高位数字不为0。

  因此,符合我们定义的最小的有趣的数是2013。除此以外,4位的有趣的数还有两个:2031和2301。
  请计算恰好有n位的有趣的数的个数。由于答案可能非常大,只需要输出答案除以1000000007的余数。

输入格式

  输入只有一行,包括恰好一个正整数n (4 ≤ n ≤ 1000)。

输出格式

  输出只有一行,包括恰好n 位的整数中有趣的数的个数除以1000000007的余数。

样例输入

4

样例输出

3

解题思路

代码实现


文章作者: Cyber-Peng
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-ND 4.0 许可协议。转载请注明来源 Cyber-Peng !
 上一篇
在别人代码的基础上做了一个AndroidTodo 在别人代码的基础上做了一个AndroidTodo
在别人代码的基础上做了一个AndroidTodo一个简单的安卓todo应用,这个应用主要是从一位法国(注释是法语)的安卓开发者哪里来的灵感,我在原来的基础上增加了一个垃圾桶的功能,用户可以隐藏和找回自己已经完成的任务。 首先贴出原作者的仓库
下一篇 
CCF CSP 201312-3 第三题 最大的矩形 CCF CSP 201312-3 第三题 最大的矩形
CCF CSP 201312-3 第三题 最大的矩形问题描述  在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi。这n个矩形构成了一个直方图。例如,下图中六个矩形的高度就分别是3, 1, 6,
2020-02-26
  目录