8 28京東筆試第二題(類似零錢兌換2)

2021-10-23 22:20:34 字數 356 閱讀 3626

設定一組資料,用這個資料組成乙個target,每乙個資料都是不一樣的,所以一共多少種方法。

類似於零錢兌換2,但是這裡對於求的不是最少,而是總共所有可能。所以我們將之前的迴圈交換,以1- target 為止在外迴圈,然後內部迴圈是每個coin進行迴圈,注意下標正常。dp[0]=1作為基礎。每個第一次的時候都是自己本身,所以只需要加起來就好 dp[i]= dp[ i ]+ dp[i-coin];

特定target由coin組成種類數。

#include

using

namespace std;

intmain()

《位元組跳動》筆試第二題

題目 輸入 第一行輸入乙個數n,表示下邊有幾行。接下來輸入n行,每一行格式為1,2 3,4 5,6.輸出 將重疊部分進行合併的結果,按從小到大輸出。例如 python實現 import sys if name main n input q for i in range n line sys.stdi...

京東筆試程式設計題。。消消樂

題目是 輸入5 5的矩陣,數值大小為1 5,上下左右相同的數值達到3個或以上可消除,每次都消除可消除的最大的那個區域,消除後的剩餘數值?由重力作用向下移動,求按此規則消除,直到無法消除時,剩餘未消除數值的個數。例如 31211 第一次 xx xx xx 3x2xx 3x223 第二次 xx xx x...

2015阿里巴巴筆試題第二題

題目 寫乙個函式,輸入乙個二叉樹,樹中每個節點存放了乙個整數值,函式返回這棵二叉樹中相差最大的兩個節點間的差值絕對值。請注意程式效率。節點結構體 struct btnode 返回最大值和最小值的函式 int max int l int r int min int l,int r 方法一 int fi...