2956 排隊問題

2021-07-29 20:29:19 字數 701 閱讀 6550

題目描述 description

有n個學生去食堂,可教官規定:必須2人或3人組成一組,求有多少種不同分組的方法。

輸入描述 input description

乙個數,n

輸出描述 output description

乙個數,即答案。

樣例輸入 sample input 6

樣例輸出 sample output 2

資料範圍及提示 data size & hint

n<=150

思路:a[n] = a[n-2] + a[n-3];

#includeusing namespace std;

int main()

; int n,i;

cin>>n;

for (i=4; i<=n; i++)

cout<

#includeusing namespace std;

int n;

long long cnt=0,f[200]=;

void dfs(int x)

if (x<0)

return ;

if (x == 0)

dfs(x-2);

dfs(x-3);

f[x] = cnt - s;

}int main()

{ cin>>n;

dfs(n);

cout<

codevs 2956 排隊問題

題目描述 description 有n個學生去食堂,可教官規定 必須2人或3人組成一組,求有多少種不同分組的方法。輸入描述 input description 乙個數,n 輸出描述 output description 乙個數,即答案。樣例輸入 sample input 6樣例輸出 sample o...

2353排隊問題

n個身高不同的小朋友,分別站在編號1 n的格仔裡,n個格仔排成1列。現在我們希望他們能夠按照身高的順序從低到高排成1列。按現在的順序給出n個小朋友的身高,問所有小朋友總共需要移動多少個格仔,才能按照身高從低到高的順序排好隊。注 從格仔3移動到格仔1,需要移動2個格仔。例如 4個小朋友,身高分別是 1...

問題 1163 排隊買票

時間限制 1sec 記憶體限制 128mb 提交 484 解決 199 題目描述 有m個小孩到公園玩,門票是1元。其中n個小孩帶的錢為1元,k個小孩帶的錢為2元。售票員沒有零錢,問這些小孩共有多少種排隊方法,使得售票員總能找得開零錢。注意 兩個拿一元零錢的小孩,他們的位置互換,也算是一種新的排法。m...