商湯科技,數字解碼成字元數目

2022-07-20 01:30:09 字數 863 閱讀 5328

有一種將字母編碼成數字的方式:'a'->1, 'b->2', ... , 'z->26'。

現在給一串數字,給出有多少種可能的解碼結果。

思路:動態規劃,如果一串數字只有1個,那麼只有一種,這是遞推起點,如果有兩個數字,那麼這兩個數字如果小於26,就有兩種

從第三個數字開始,只需要考慮最後加入數字和前乙個數字是否小於26,如果小於,就應該在d[i-1]的基礎行加上d【i-2】。

**:#include

#include

#include

usingnamespacestd;

intnumdecodings(string s)

if(s[i-2]=='1'||s[i-2]=='2'&& s[i-1]>='0'&&s[i-1]<='6')

dp[i] += dp[i-2];

}

returndp[len];

}

intmain()

2019 08 19 商湯科技筆試

以下是記得的一些題目,有些我已經找到了答案,有些沒找到,如果有錯誤,歡迎更正,也歡迎補充 題型 16道單選題,4道程式設計題 1 系統在呼叫過載函式時往往根據一些條件確定哪個過載函式被呼叫,在下列選項中,不能作為依據的是 a 函式返回型別 b 函式名稱 c 引數型別 d 引數個數 2 epoll和s...

商湯科技研究院

商湯科技研究院 王牌是計算機視覺技術,ai驅動虛實結合帶來新體驗 遴選理由 商湯作為中國最大的計算機視覺軟體公司,不僅擁有業內領先的計算機視覺技術,還自主搭建了人工智慧算力基礎設施aidc。切實走通了從科研技術創新到產業應用 的道路,商湯商業化人工智慧模型數目超22000個,專利及專利申請數目超80...

商湯科技2020筆試題

題型分為20道選擇題和3道程式設計大題。1.選擇題 struct1與struct2的區別 乙個是stuts1 乙個是stuts2,這是最大的區別,技術方面,stuts1有個核心控制器,但是只提供了乙個介面,也就是execute,還要配置actionform之類的,很麻煩,所以依賴性比較強 而stut...