習題3 7 DNA序列 UVa1368

2021-09-25 05:53:34 字數 645 閱讀 8431

細節很重要,a,c,g,t從小到大的排序,最後比較大小的時候,即使有相同數目,也會取字典序最小的。

#include#include#define maxn 1000+10

#define maxm 50+10

#define maxc 150

char s[maxm][maxn];

char ans[maxn];

char dess[maxc];

char des[4] = ;

int main()

for (int i = 0; i < n; i++)

int mx=dess[des[0]];//數目最大

char mc=des[0];//每一列中數量最大的字元

for (int k = 1; k < 4; k++)

}ans[i] = mc;

t += (m - mx);

dess['a'] = 0;

dess['g'] = 0;

dess['t'] = 0;

dess['c'] = 0;

} printf("%s\n",ans);

printf("%d\n", t); }

return 0;

}

重複的DNA序列

所有 dna 由一系列縮寫為 a,c,g 和 t 的核苷酸組成,例如 acgaattccg 在研究 dna 時,識別 dna 中的重複序列有時會對研究非常有幫助。編寫乙個函式來查詢 dna 分子中所有出現超多一次的10個字母長的序列 子串 示例 輸入 s aaaaacccccaaaaacccccca...

DNA序列的編碼

description對於dna 序列 序列中包含a c g 和t 四種字元 我們使用如下方法為它編碼 1 將子字串中的k 個相同字元寫成kx,x 是a c g 和t 四個字元之一 2 如果k 是1,那麼1 要忽略。輸入乙個dna 序列,輸出它的編碼。input 乙個dna 序列,由一串包含a c ...

DNA序列找GC Ratio最高子串行

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