LA 3602
来源:互联网 发布:百元以内耳机推荐知乎 编辑:程序博客网 时间:2024/06/10 07:35
#include<cstdio>#include<cstring>using namespace std;char str[1000][1000];int num[1000][4];int main(){int T;scanf("%d",&T); while(T--){int n,len;memset(num,0,sizeof(num)); scanf("%d%d",&n,&len);for(int i=0;i<n;i++)scanf("%s",str[i]); for(int i=0;i<len;i++)for(int j=0;j<n;j++){if(str[j][i]=='A') num[i][0]++; if(str[j][i]=='C') num[i][1]++; if(str[j][i]=='G') num[i][2]++; if(str[j][i]=='T') num[i][3]++; } int res=0;for(int i=0;i<len;i++){int lo,max=0;for(int j=0;j<4;j++)if(num[i][j]>max){max=num[i][j];lo=j;} res+=n-max;if(lo==0)printf("A");if(lo==1)printf("C");if(lo==2)printf("G");if(lo==3)printf("T");}printf("\n%d\n",res);} }
阅读全文
0 0
- LA 3602
- LA 3602
- la la la, la la la
- 杂题专项:LA 3602
- LA - 3602 - DNA Consensus String
- la 3602 DNA Consensus String
- LA 3602 (贪心,模拟)
- LA 3602 DNA 序列 模拟
- LA 3602 DNA Consensus String .
- LA 3602 - DNA Consensus String 枚举
- LA 3602 UVA 1368 - DNA Consensus String
- LA 3942
- LA 4670
- LA 3135
- LA 3644
- LA 3027
- LA 5059
- LA 3644
- 分苹果
- 学习笔记: 源码 inner_product_layer.cpp 略识
- 工作流引擎Activiti学习第四天(五)--- 基础知识学习之流程定义相关
- 面向对象的程序设计——创建对象
- 度量空间,赋范空间,內积空间,希尔伯特空间
- LA 3602
- RecyclerView has no LayoutManager
- Ubuntu gbk转utf8
- Android--自定义控件解析(一)
- 1)浅析Activity从启动到显示(部分源码分析)
- 程序员资料整理
- Java类的继承
- Mybaits中一对多,多对多的查询使用
- latex中字母上一个帽子符号