未名湖邊的煩鬧

2021-07-26 20:35:25 字數 742 閱讀 4371

問題描述

每年冬天,北大未名湖上都是滑冰的好地方。北大體育組準備了許多冰鞋,可是人太多了,每天下午收工後,常常一雙冰鞋都不剩。

每天早上,租鞋視窗都會排起長龍,假設有還鞋的m個,有需要租鞋的n個。現在的問題是,這些人有多少種排法,可以避免出現體育組沒有冰鞋可租的尷尬場面。(兩個同樣需求的人(比如都是租鞋或都是還鞋)交換位置是同一種排法)

輸入格式

兩個整數,表示m和n

輸出格式

乙個整數,表示隊伍的排法的方案數。

樣例輸入

3 2樣例輸出

5資料規模和約定

m,n∈[0,18]

問題分析

看見這個題目非常本能的自己用筆列出所有可能的組合,然而用演算法。。。這就讓我變得十分尷尬。

不得不說,這是為了3月的藍橋杯才逼自己刷題的,自己對演算法處於矇逼狀態。。。

我只懂簡單的排序,遞迴,其他的都不懂。。。

在網上看了好多。。。

但是並不懂**一般是這樣:

#include

#include

int fun(int m,int n){

if(m尤其不明白這句    return fun(m-1,n)+fun(m,n-1);

在網上看了一些解釋,但是還是不大懂

fun(m,n);

m表示要還的,n表示要租的。如果m如果m>n;fun(m,n)=fun(m-1,n)+fun(m,n-1);也就是我不懂的這句

好希望有人給我解釋一下

未名湖邊的煩惱

問題描述 每年冬天,北大未名湖上都是滑冰的好地方。北大體育組準備了許多冰鞋,可是人太多了,每天下午收工後,常常一雙冰鞋都不剩。每天早上,租鞋視窗都會排起長龍,假設有還鞋的m個,有需要租鞋的n個。現在的問題是,這些人有多少種排法,可以避免出現體育組沒有冰鞋可租的尷尬場面。兩個同樣需求的人 比如都是租鞋...

未名湖邊的煩惱

問題描述 每年冬天,北大未名湖上都是滑冰的好地方。北大體育組準備了許多冰鞋,可是人太多了,每天下午收工後,常常一雙冰鞋都不剩。每天早上,租鞋視窗都會排起長龍,假設有還鞋的m個,有需要租鞋的n個。現在的問題是,這些人有多少種排法,可以避免出現體育組沒有冰鞋可租的尷尬場面。兩個同樣需求的人 比如都是租鞋...

未名湖邊的煩惱

問題描述 每年冬天,北大未名湖上都是滑冰的好地方。北大體育組準備了許多冰鞋,可是人太多了,每天下午收工後,常常一雙冰鞋都不剩。每天早上,租鞋視窗都會排起長龍,假設有還鞋的m個,有需要租鞋的n個。現在的問題是,這些人有多少種排法,可以避免出現體育組沒有冰鞋可租的尷尬場面。兩個同樣需求的人 比如都是租鞋...