你知道四千很喜歡玩Ori and the Blind Forest。遊戲中的小精靈Ori,為了拯救迷失的森林,展開了恢復水風火三大元素的冒險。
這款遊戲最具特色也最有趣的地方便是各種移動技與逃脫戰了。剩下的敘述請自行補完,現在你在寫ZJ的題目。
請加速下面這份C function:
long long f(int n, long long s, long long *c, long long m){ if(n == 0){ return s; } long long r = 0; for(int i=1; i<=n; i++){ r = (r+c[i]*f(n-i, s, c, m))%m; } return r; }
本題的輸入有 $T$ 筆測資,請讀至檔案尾。
每筆測試資料佔兩行。
第一行有三個非負整數 $n, s, m$。
第二行有 $n$ 個非負整數 $c_1, c_2, \ldots, c_n$。
對於每筆測試資料,輸出一行,包含 $n$ 個非負整數,其中第 $i$ 個非負整數為 f(i, s, c, m)
的值。
3 1 10 1 3 7 4 2 100 2 2 2 2
1 4 4 4 12 36 8
如果你對圖片中的逃脫戰有興趣,你可以參考這個。
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
13941 | xavier13540 (柊 四千) | c492 | 1050 | 2018-05-19 03:41 |