uva——DNA序列——1368
来源:互联网 发布:小爱同学 知乎 编辑:程序博客网 时间:2024/05/22 12:54
一遍过,水题一道
#include<stdio.h>#include<string.h>#include<stdlib.h>#include<math.h>#include<ctype.h>char str[1000][1000];char res[1001];int main(){ int n,count; scanf("%d",&n); for(count=1;count<=n;count++) { int p,q; int i,j; scanf("%d%d",&p,&q); getchar(); //输入 for(i=0;i<p;i++) { gets(str[i]); } for(i=0;i<q;i++) { res[i]='A'; } //目标初始化 int num_A=0,num_C=0,num_G=0,num_T=0,max=0; for(i=0;i<q;i++) { num_A=0,num_C=0,num_G=0,num_T=0,max=0; for(j=0;j<p;j++) { if(str[j][i]=='A') { num_A++; if(max<num_A) { max=num_A; res[i]='A'; continue; } if(max==num_A&&res[i]>str[j][i]) { max=num_A; res[i]='A'; continue; } } if(str[j][i]=='C') { num_C++; if(max<num_C) { max=num_C; res[i]='C'; continue; } if(max==num_C&&res[i]>str[j][i]) { max=num_C; res[i]='C'; continue; } } if(str[j][i]=='G') { num_G++; if(max<num_G) { max=num_G; res[i]='G'; continue; } if(max==num_G&&res[i]>str[j][i]) { max=num_G; res[i]='G'; continue; } } if(str[j][i]=='T') { num_T++; if(max<num_T) { max=num_T; res[i]='T'; continue; } if(max==num_T&&res[i]>str[j][i]) { max=num_T; res[i]='T'; continue; } } } } int x=0; for(i=0;i<q;i++) { for(j=0;j<p;j++) { if(res[i]!=str[j][i]) x++; } } printf("%s\n",res); printf("%d\n",x); memset(str,0,sizeof(str)); memset(res,0,sizeof(res)); } return 0;}
0 0
- uva——DNA序列——1368
- UVA —1368 DNA Consensus String
- uva 1368 DNA序列
- DNA序列(uva-1368)
- UVa 1368 DNA序列
- UVa 1368 DNA Consensus String (DNA序列)
- UVA-3.7-DNA序列-1368
- OJ平台——DNA序列
- 华为OJ——DNA序列
- 华为OJ——DNA序列
- 华为OJ——DNA序列
- Problem 017 ——UVa 1368 -DNA Consensus String
- DNA序列(DNA Consensus String, UVa 1368)算法
- UVa 1368 DNA Consensus String(DNA序列)
- 习题 3-7 DNA序列(DNA Consesus String) UVa 1368
- 题解:DNA序列(UVa 1368)
- 编辑距离问题(2)——DNA序列对齐
- POJ—DNA Sorting
- nyoj119士兵杀敌(三)
- SpringMVC中的文件上传
- “yyyymmddhhmiss"、tm、time_t、ASN1_TIME 之间的类型转换
- Mystery over missing usher who vanished on Prague stag do
- iOS自带的字体
- uva——DNA序列——1368
- 【Linux】Linux学习建议
- JS function document.onclick(){}报错Syntax error on token "function", delete this token
- storm 文档(1)----文档主页
- QTextStream和QDataStream的区别
- 公司新来了一个漂亮前台,面试一路过关斩将,结果一语惊人引发了大家的集体沉默!
- MVC——入门+最简单的小实例
- Dialog Animation using windowAnimations
- oracle体系结构解析(综合网友的)