快手算法筆試A卷題python實現(xiàn)

快手筆試題一共四道算法題,時間為兩個小時履植,第三道和第四道需要長期積累计雌,筆者兩個小時只擼出來兩道題,尤其是第四道題需要高等數(shù)學玫霎、微積分等等知識:

快手算法筆試A卷第一道編程題:

給定正整數(shù)N凿滤,將其分成K份,保證每一份都是正整數(shù)庶近,求這些正整數(shù)乘積的最大值翁脆。
比如:給定(K=3,N=7),可以得到結果:
3*2*2=12

python實現(xiàn)(耗時一個小時10分鐘):

import math
def KN_1(K, N, result):
    if K==1 or N==1:
        return result*N
    min_result = math.ceil(N/K)
    N = N - min_result
    K = K - 1
    result = result * min_result
    return KN_1(K, N, result)
if __name__ == '__main__':
    result = KN_1(3, 7, 1)
    print(result)

快手算法筆試A卷第二道編程題:

給定一個N*M的矩陣鼻种,從(0,0)出發(fā)到(N-1反番,N-1),每一次只能向下或者向右叉钥,求最優(yōu)(最短)路徑罢缸。
比如:給定([[1,2,3],[4,5,6],[7,8,9]]),可以得到結果:
21

python實現(xiàn)(耗時30分鐘):

    def minPathSum(grid):
        m, n = len(grid), len(grid[0])
        dp = []
        for i in range(m):
            dp.append([0 for _ in range(n)])

        for i in range(m):
            for j in range(n):
                if i == 0:
                    dp[i][j] = dp[i][j-1] + grid[i][j]
                else:
                    if j == 0:
                        dp[i][j] = dp[i-1][j] + grid[i][j]
                    else:
                        dp[i][j] = min(dp[i-1][j], dp[i][j-1])+grid[i][j]
        return dp[m-1][n-1]
if __name__ == '__main__':
    result = minPathSum([[1,2,3],[4,5,6],[7,8,9]])
    print(result)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末沼侣,一起剝皮案震驚了整個濱河市祖能,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蛾洛,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件雁芙,死亡現(xiàn)場離奇詭異轧膘,居然都是意外死亡,警方通過查閱死者的電腦和手機兔甘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門谎碍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人洞焙,你說我怎么就攤上這事蟆淀≌玻” “怎么了?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵熔任,是天一觀的道長褒链。 經常有香客問我,道長疑苔,這世上最難降的妖魔是什么甫匹? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮惦费,結果婚禮上兵迅,老公的妹妹穿的比我還像新娘。我一直安慰自己薪贫,他們只是感情好恍箭,可當我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著瞧省,像睡著了一般扯夭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上臀突,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天勉抓,我揣著相機與錄音,去河邊找鬼候学。 笑死藕筋,一個胖子當著我的面吹牛,可吹牛的內容都是我干的梳码。 我是一名探鬼主播隐圾,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼掰茶!你這毒婦竟也來了暇藏?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤濒蒋,失蹤者是張志新(化名)和其女友劉穎盐碱,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體沪伙,經...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡瓮顽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了围橡。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片暖混。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖翁授,靈堂內的尸體忽然破棺而出拣播,到底是詐尸還是另有隱情晾咪,我是刑警寧澤,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布贮配,位于F島的核電站谍倦,受9級特大地震影響,放射性物質發(fā)生泄漏牧嫉。R本人自食惡果不足惜剂跟,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望酣藻。 院中可真熱鬧曹洽,春花似錦、人聲如沸辽剧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽怕轿。三九已至偷崩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間撞羽,已是汗流浹背阐斜。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留诀紊,地道東北人谒出。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像邻奠,于是被迫代替她去往敵國和親笤喳。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內容