順序從第四題開始寫到第一題
給出兩個字串(可能包含空格),找出其中最長的公共連續子串,輸出其長度。
輸入描述:
輸入為兩行字串(可能包含空格),長度均小於等於50.輸出描述:
輸出為乙個整數,表示最長公共連續子串的長度。示例1輸入
abcde輸出abgde
2分析:列舉各種長度的各種情況肯定是要超時的
那麼就要減少對比的次數,即用盡量少的次數比較出結果
兩個字串滑動一次就是所有可能出現的匹配情況
最大的匹配子串一定在中間的某一次cover域裡
而每一次的cover域裡我們只需要乙個指標滑動一次就能的到最大的匹配長度
完整**
#include#includeusing namespace std;
int main()
;int main()
}cout<
大富翁遊戲,玩家根據骰子的點數決定走的步數,即骰子點數為1時可以走一步,點數為2時可以走兩步,點數為n時可以走n步。求玩家走到第n步(n<=骰子最大點數且是方法的唯一入參)時,總共有多少種投骰子的方法。
輸入描述:
輸入包括乙個整數n,(1 ≤ n ≤ 6)
輸出描述:輸出乙個整數,表示投骰子的方法示例1
輸入
6輸出
32分析:這題較簡單
方法很多,要走到 n 位置,每次可以走 n 以內的任意步數
也就說任意位置都可以一步走到終點
所以到達任意位置的方法總數 = 它之前所有位置的方法總數 (因為都可以一步走到我這)+1 (從起點直接一步走到)
在經過簡單的數學統計 ans = pow(2,n-1)
完整**
#include#includeusing namespace std;int main()
{ int n;
cin>>n;
cout<
美團點評2017秋招筆試程式設計題 題解
昨晚臨時做了下美團2017年的校招題 純屬無聊 感覺美團的題就做得很舒服了,考想法,量小,只要你的idea夠好,就幾行,學習了!大富翁遊戲,玩家根據骰子的點數決定走的步數,即骰子點數為1時可以走一步,點數為2時可以走兩步,點數為n時可以走n步。求玩家走到第n步 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時可以走一步,點數為2時可以走兩步,點數為n時可以走n步。求玩家走到第n步 n 骰子最大點數且是方法的唯一入參 時,總共有多少種投骰子的方法。輸入描述 輸入包括乙個整數n,1 n 6 輸出描述 輸出乙個整數,表示投骰子的方法 輸入例子1 6輸...