CSES - Dice Combinations | Kết hợp xúc xắc

View as PDF



Authors:
Problem types
Points: 1300 (p) Time limit: 1.0s Memory limit: 512M Input: stdin Output: stdout

Your task is to count the number of ways to construct sum \(n\) by throwing a dice one or more times. Each throw produces an outcome between \(1\) and \(6\).

For example, if \(n=3\), there are \(4\) ways:

  • \(1+1+1\)
  • \(1+2\)
  • \(2+1\)
  • \(3\)

Input

  • The only input line has an integer \(n\).

Output

  • Print the number of ways modulo \(10^9+7\).

Constraints

  • \(1 \le n \le 10^6\)

Example

Sample input

3

Sample output

4


Comments (15)

Most recent
Loading comments...