算法竞赛入门经典(刘汝佳)习题3-7 UVa1368
来源:互联网 发布:淘宝信誉等级表 编辑:程序博客网 时间:2024/05/16 16:10
#include<stdio.h>#define MAXM 50#define MAXN 1000int main(){ int kase = 0; scanf("%d", &kase); while(kase--) { int m = 0, n = 0; char dna[MAXM][MAXN] = {'\0'}; int count[4][MAXN] = {0}; int count_cha = 0; scanf("%d %d", &m, &n); for(int i = 0; i < m; i++) { scanf("%s", dna[i]); for(int j = 0; j < n; j++) { if(dna[i][j] == 'A') count[0][j]++; if(dna[i][j] == 'C') count[1][j]++; if(dna[i][j] == 'G') count[2][j]++; if(dna[i][j] == 'T') count[3][j]++; } } for(int j = 0; j < n;j++) { int index = 0; for(int k = 1; k < 4; k++) { if(count[index][j] < count[k][j]) index = k; } count_cha += (m - count[index][j]); if(index == 0) printf("A"); else if(index == 1) printf("C"); else if(index == 2) printf("G"); else printf("T"); } printf("\n%d\n",count_cha); } return 0;}
0 0
- 算法竞赛入门经典(刘汝佳)习题3-7 UVa1368
- 《算法竞赛入门经典2ndEdition 》习题3-7 DNA序列(DNA Consensus String, Uva1368)
- 算法竞赛入门经典(第2版)习题3-7 DNA序列 DNA Consensus String UVa1368
- [刷题]算法竞赛入门经典 3-7/UVa1368 3-8/UVa202 3-9/UVa10340
- 算法竞赛入门经典(刘汝佳)习题3-3 UVa1225
- 算法竞赛入门经典(刘汝佳)习题3-1 UVa1585
- 算法竞赛入门经典(刘汝佳)习题3-2 UVa1586
- 算法竞赛入门经典(刘汝佳)习题3-4 UVa455
- 算法竞赛入门经典(刘汝佳)习题3-5 UVa227
- 算法竞赛入门经典(刘汝佳)习题3-6 UVa232
- 算法竞赛入门经典(刘汝佳)习题3-8 UVa202
- 算法竞赛入门经典(刘汝佳)习题3-9 UVa10340
- 算法竞赛入门经典 第三章 uVA1368 - DNA Consensus String
- 算法竞赛入门经典java版程序CH3 UVa1368
- 算法竞赛入门经典课后习题3
- 算法竞赛入门经典习题3-2
- 算法竞赛入门经典习题3-5
- 算法竞赛入门经典(刘汝佳)习题4-1 UVa1589
- turtle库
- 8个字符串处理函数
- 11 WebGL绘制基本图形
- 5-24 换硬币 (20分)
- Maven的POM.xml详解(五)
- 算法竞赛入门经典(刘汝佳)习题3-7 UVa1368
- Unable to start embedded Tomcat
- 5-5 补2
- mysql实现id自动增长
- C++ Primer 第5版--练习10.33
- Java实现图表趋势图的展现
- 算法竞赛入门经典(刘汝佳)习题3-9 UVa10340
- 怎么查看当前系统jdk版本
- Trigger中更新问题