美團2017秋招筆試題 拼湊錢幣

2022-08-03 07:57:13 字數 489 閱讀 4904

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

輸入描述:

輸入包括乙個整數n(1 ≤ n ≤ 10000)
輸出描述:
輸出乙個整數,表示不同的組合方案數

設f[i][j]為使用a[0]-a[i]的面額湊到j元的不同組合個數

#include #include 

using

namespace

std;

int a[6] = ;

long

long f[6][10001

];int

main()

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

cout

<< f[5][n]

}

美團點評2023年秋招筆試題

2017 8 31 19 00 21 20 輸入一串只有1和0的串,擷取子串能構成1010或010這樣的串 相鄰不重複 求構成這樣的串的最大長度 例子 輸入n 代表輸入串的長度 8 輸入 1 1 0 0 1 1 0 1 構成的子串 10101 即長度為5 輸出 5 import sys if nam...

2017美團秋招筆試程式設計題 後台研發

1 求所有能被7整除的數字 分析 方法一 採用暴力解法,即兩兩數字都組合一遍對7取餘判斷的方法,演算法複雜度o n2 會超時,提交成功率為70 方法二 求乙個數a前面拼接上什麼數能夠被7整除,只需進行以下操作即可 數a前面依次拼上0 6,變為0a,1a,2a 6a。依次判斷這7個數能否被7整除 以1...

美團點評2017秋招筆試程式設計題 題解

昨晚臨時做了下美團2017年的校招題 純屬無聊 感覺美團的題就做得很舒服了,考想法,量小,只要你的idea夠好,就幾行,學習了!大富翁遊戲,玩家根據骰子的點數決定走的步數,即骰子點數為1時可以走一步,點數為2時可以走兩步,點數為n時可以走n步。求玩家走到第n步 n 骰子最大點數且是方法的唯一入參 時...