Codeforces 480C Riding in a Lift dp
題目鏈接:點擊打開鏈接
題意:
給定 n a b k
構造一個長度為k的序列。
使得序列中 對於任意兩個相鄰的數 | w[i-1] - w[i] | < | w[i] - b |
且第一個數 |a - w[1] | < | w[1] - b |
問:
有多少種不同的序列。
思路:dp
對於粗暴的dp復雜度是 n^3
我們可以用前綴和來優化掉一維的dp。。
反正是簡單粗暴的題。具體看代碼吧。。
#include
#include
#include
#include
#include
#include