CSES - Throwing Dice | Gieo xúc xắc

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 1700 (p) Thời gian: 1.0s Bộ nhớ: 512M Input: bàn phím Output: màn hình

Nhiệm vụ của bạn là tính toán số cách để có được một tổng \(n\) bằng cách gieo xúc xắc. Mỗi lần gieo mang lại một số nguyên giữa \(1\ldots6\).

Ví dụ: nếu \(n = 10\), một số cách có thể là \(3 + 3 + 4\), \(1 + 4 + 1 + 1 + 4\)\(1 + 1 + 6 + 1 + 1 + 1\).

Input

  • Dòng đầu vào duy nhất chứa một số nguyên \(n\).

Output

  • In số cách chia lấy dư cho \(10^9 + 7\).

Constraints

  • \(1 \leq n \leq 10^{18}\)

Example

Test 1

Input
8
Output
125

Bình luận (4)

Mới nhất
Tải bình luận...