華為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分為一組中只能得到一組 素數伴侶 而...