a552: 滾動骰子
標籤 : dp 滾動
通過比率 : 1人/2人 ( 50% ) [非即時]
評分方式:
Tolerant

最近更新 : 2024-11-14 21:32

內容

你的任務是計算透過擲骰子一次或多次得到總和 n 的方法數除以$10^9+7$的餘數。每次擲骰子的結果為 1 到 6 之間的數字。

例如,如果 n=3,有 4 種方法可以達成:

  • 1+1+1
  • 1+2
  • 2+1
  • 3

$1 \le n \le 10^6$

請注意 : NA 0% RE code 127代表陣列開太大了 

再注意 : 請不要使用bits/stdc++.h或iostream,C++使用者請使用cstdio

輸入說明

輸入n

輸出說明

輸出方法數除以$10^9+7$的餘數

範例輸入 #1
3
範例輸出 #1
4
測資資訊:
記憶體限制: 5 MB
公開 測資點#0 (10%): 1.0s , <1K
公開 測資點#1 (10%): 1.0s , <1K
公開 測資點#2 (10%): 1.0s , <1K
公開 測資點#3 (10%): 1.0s , <1K
公開 測資點#4 (10%): 1.0s , <1K
公開 測資點#5 (10%): 1.0s , <1K
公開 測資點#6 (10%): 1.0s , <1K
公開 測資點#7 (10%): 1.0s , <1K
公開 測資點#8 (10%): 1.0s , <1K
公開 測資點#9 (10%): 1.0s , <1K
提示 :

dp

標籤:
dp 滾動
出處:
cses [管理者:
haha (大學長)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」