美團 動態規劃(有點難理解)

2021-08-07 18:20:03 字數 527 閱讀 1892

給你六種面額1、5、10、20、50、100元的紙幣,假設每種幣值的數量都足夠多,編寫程式求組成n員(n為0-10000的非負整數)的不同組合的個數。

輸入為乙個數字n,即需要拼湊的面額
輸出也是乙個數字,為組成n的組合個數。
示例1

5

2
典型的動態規劃問題,狀態是總數為n時的可能性,用dp陣列表示,狀態轉移的條件是j>=coins[i],

此時狀態轉移的方程為dp[j]+=dp[j-coins[i]]    注意內外迴圈,內迴圈是總數,外迴圈是面額,

#include#includeusing namespace std;

int main()

;vectora(n + 1, 0);

a[0] = 1;

for (int i = 0; i < 6; i++)}}

cout << a[n];

}return 0;}

動態規劃 美團筆試題 拜訪

題目 現在有乙個城市銷售經理,需要從公司出發,去拜訪市內的商家,已知他的位置以及商家的位置,但是由於城市道路交通的原因,他只能在左右中選擇乙個方向,在上下中選擇乙個方向,現在問他有多少種方案到達商家位址。給定乙個地圖map及它的長寬n和m,其中1代表經理位置,2代表商家位置,1代表不能經過的地區,0...

沒有點評,我還就不美團了?

和美團合併 5 年後,大眾點評的名字正式從美團 消失 了。9 月 11 日,美團點評在港交所發布公告稱,公司名稱擬簡化為美團,公司名稱的簡化不會對業務方向 組織架構 公司運營等產生任何影響。在過去的 5 年裡,大眾點評在一次次的組織架構調整中被打散 打通 融合,如今,這塊糖完全溶進了咖啡。被消化的大...

動態規劃 合唱團

動態規劃 合唱團 時間限制 1 sec 記憶體限制 64 mb 提交 31 解決 9 提交 狀態 討論版 n位同學站成一排,墨老師要請其中的 n k 位同學出列,使得剩下的k位同學排成合唱隊形。合唱隊形是指這樣的一種隊形 設k位同學從左到右依次編號為1,2,k,他們的身高分別為t1,t2,tk,則他...