luogu P1192 台階問題

2021-09-27 06:10:19 字數 483 閱讀 4339

有n級的台階,你一開始在底部,每次可以向上邁最多k級台階(最少1級),問到達第n級台階有多少種不同方式。

兩個正整數n,k。

乙個正整數,為不同方式數,由於答案可能很大,你需要輸出ans

mo

d100003

ans \bmod 100003

ansmod

1000

03後的結果。

5 2對於20%的資料,有n≤10,k≤3;

對於40%的資料,有n≤1000;

對於100%的資料,有n≤100000,k≤100。

#include

using

namespace std;

intmain()

ans=ans%

100003;

fibonacci[i]

=ans;}

cout

}

1192 台階問題

難度 普及 題目型別 遞推 提交次數 1 涉及知識 遞推 有n級的台階,你一開始在底部,每次可以向上邁最多k級台階 最少1級 問到達第n級台階有多少種不同方式。輸入格式 輸入檔案的僅包含兩個正整數n,k。輸出格式 輸入檔案stair.out僅包括1個正整數,為不同方式數,由於答案可能很大,你需要輸出...

luogu1192 台階問題

時空限制 1000ms 128mb 有n級的台階,你一開始在底部,每次可以向上邁最多k級台階 最少1級 問到達第n級台階有多少種不同方式。輸入格式 輸入檔案的僅包含兩個正整數n,k。輸出格式 輸入檔案stair.out僅包括1個正整數,為不同方式數,由於答案可能很大,你需要輸出mod 100003後...

P1192 台階問題

題目描述 有n級的台階,你一開始在底部,每次可以向上邁最多k級台階 最少11級 問到達第n級台階有多少種不同方式。輸入格式 兩個正整數n,k。輸出格式 乙個正整數,為不同方式數,由於答案可能很大,你需要輸出ans mod 100003後的結果。輸入輸出樣例 輸入 1 5 2 輸出 1 說明 提示 對...