華為OJ DNA序列

2021-07-15 00:15:30 字數 650 閱讀 3393

dna序列

乙個dna

序列由a/c/g/t

四個字母的排列組合組成。g和

c的比例(定義為

gc-ratio

)是序列中g和

c兩個字母的總的出現次數除以總的字母數目(也就是序列長度)。在基因工程中,這個比例非常重要。因為高的

gc-ratio

可能是基因的起始點。

給定乙個很長的dna

序列,以及要求的最小子序列長度,研究人員經常會需要在其中找出

gc-ratio

最高的子串行。

輸入描述:

輸入乙個string

型基因序列,和

int型子串的長度

輸出描述:

找出gc

比例最高的字串

輸入例子:

aactgtgcacgacctga 5

輸出例子:

gcacg

解答**:

#include#include#include#include#includeusing namespace std;

int main()

}for(i=index; i

華為OJ之DNA序列

華為oj之dna序列 乙個dna序列由a c g t四個字母的排列組合組成。g和c的比例 定義為gc ratio 是序列中g和c兩個字母的總的出現次數除以總的字母數目 也就是序列長度 在基因工程中,這個比例非常重要。因為高的gc ratio可能是基因的起始點。給定乙個很長的dna序列,以及要求的最小...

華為OJ 競賽 單詞博弈 最長遞增子串行長度

描述 甲乙兩個人用乙個英語單詞玩遊戲。兩個人輪流進行,每個人每次從中刪掉任意乙個字母,如果剩餘的字母序列是嚴格單調遞增的 按字典序a b c 10 sec 記憶體限制 128 mbyte 輸入 輸入乙個字串 輸出 輸出計算 樣例輸入 bad樣例輸出 1 include include include...

2020 4 29華為筆試 華為校園招聘 軟體

輸入樣例 abc 輸出 6 tips 如果字串為空,輸出0。思路 類似於leetcode47題,列舉每乙個字元所在的位置。為了不重複,需要保證相同字元的相對位置不變。因此,如果後面的字元跟當前字元相同,後面的字元必須在當前字元的後面 如果不相同,隨便放。只通過了百分之90,不知道 錯了。includ...