[程式設計題] dna合成
dna分子是以4種脫氧核苷酸為單位連線而成的長鏈,這4種脫氧核苷酸分別含有a,t,c,g四種鹼基。鹼基互補配對原則:a和t是配對的,c和g是配對的。如果兩條鹼基鏈長度是相同的並且每個位置的鹼基是配對的,那麼他們就可以配對合成為dna的雙螺旋結構。現在給出兩條鹼基鏈,允許在其中一條上做替換操作:把序列上的某個位置的鹼基更換為另外一種鹼基。問最少需要多少次讓兩條鹼基鏈配對成功
輸入描述:
輸入包括一行:輸出描述:包括兩個字串,分別表示兩條鏈,兩個字串長度相同且長度均小於等於50。
輸出乙個整數,即最少需要多少次讓兩條鹼基鏈配對成功
輸入例子:
acgt tgca輸出例子:
0
#define maxn 150
char s[maxn];
void dnatest()
else
}printf_s("%d", count);
}int main()
DNA合成 全國模擬(一)
程式設計題 dna合成 時間限制 1秒 空間限制 32768k dna分子是以4種脫氧核苷酸為單位連線而成的長鏈,這4種脫氧核苷酸分別含有a,t,c,g四種鹼基。鹼基互補配對原則 a和t是配對的,c和g是配對的。如果兩條鹼基鏈長度是相同的並且每個位置的鹼基是配對的,那麼他們就可以配對合成為dna的雙...
字尾陣列水水水水水水題
首先 jxrjxrjxr orz,沒有您我們都會死 然後就是我從jxr神犇那裡借鑑 照抄 過來的字尾陣列模板。include include include define cmp x y sa i x y sa i 1 x using namespace std const int n 100000...
LeetCode演算法題187 重複的DNA序列解析
所有 dna 由一系列縮寫為 a,c,g 和 t 的核苷酸組成,例如 acgaattccg 在研究 dna 時,識別 dna 中的重複序列有時會對研究非常有幫助。編寫乙個函式來查詢 dna 分子中所有出現超多一次的10個字母長的序列 子串 示例 輸入 s aaaaacccccaaaaacccccca...