華為OJ訓練之0012 170101

2022-09-22 23:09:26 字數 859 閱讀 6392

華為oj訓練之0012-170101-dna序列:乙個dna序列由a/c/g/t四個字母的排列組合組成。g和c的比例(定義為gc-ratio)是序列中g和c兩個字母的總的出現次數除以總的字母數目(也就是序列長度)。

在基因工程中,這個比例非常重要。因為高的gc-ratio可能是基因的起始點。

給定乙個很長的dna序列,以及要求的最小子序列長度,研究人員經常會需要在其中找出gc-ratio最高的子串行。

樣例輸出 gcacg

一次通過 100分

import j**a.util.scanner;

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

//給定乙個很長的dna序列,以及要求的最小子序列長度,研究人員經常會需要在其中找出gc-ratio最高的子串行。

// //知識點 字串

//執行時間限制 10m

//記憶體限制 128

//輸入

//輸入乙個string型基因序列,和int型子串的長度

//輸出

//找出gc比例最高的字串

//樣例輸入 aactgtgcacgacctga 5

//樣例輸出 gcacg

public class oj012 //記錄最大概率的子串的位置

}gc=dna.substring(maxindex, maxindex+n);

return gc;

}public static void main(string args)

}

華為oj之質數因子

功能 輸入乙個正整數,按照從小到大的順序輸出它的所有質數的因子 如180的質數因子為2 2 3 3 5 最後乙個數後面也要有空格 詳細描述 函式介面說明 public string getresult long uldatainput 輸入引數 long uldatainput 輸入的正整數 返回值...

華為OJ之DNA序列

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

華為oj之素數伴侶 匈牙利演算法

題目描述 若兩個正整數的和為素數,則這兩個正整數稱之為 素數伴侶 如2和5 6和13,它們能應用於通訊加密。現在密碼學會請你設計乙個程式,從已有的n n為偶數 個正整數中挑選出若干對組成 素數伴侶 挑選方案多種多樣,例如有4個正整數 2,5,6,13,如果將5和6分為一組中只能得到一組 素數伴侶 而...