UVA 1368
来源:互联网 发布:美图秀秀淘宝卖家版 编辑:程序博客网 时间:2024/05/16 23:54
题目描述:点击打开链接
/*思路:穷举每一列数量最多的字符,然后链接起来便可。如果数量相同,按照字典序链接便可。不同字符个数只需要把字符总量减去每一列最多字符个数便可。 */import java.util.Scanner;public class Main{public static void main(String[] args) {Scanner cin = new Scanner(System.in);int T=cin.nextInt();while(T--!=0){int n=cin.nextInt();int m=cin.nextInt();char [][]arr=new char[n][m];for(int i=0;i<n;++i)arr[i]=cin.next().toCharArray();String str="";int sum=0;for(int i=0;i<m;++i){int []t=new int[4];for(int j=0;j<n;++j){switch(arr[j][i]){case 'A':t[0]++;break;case 'C':t[1]++;break;case 'G':t[2]++;break;case 'T':t[3]++;break;}}int index=0;for(int j=1;j<4;++j)if(t[index]<t[j])index=j;sum+=n-t[index];switch(index){case 0:str+="A";break;case 1:str+="C";break;case 2:str+="G";break;case 3:str+="T";break;}}System.out.println(str);System.out.println(sum);}}}
1 0
- uva 1368
- UVA 1368
- uva 1368
- uva 1368
- UVa 1368
- UVa 1368
- UVA-1368
- UVA-1368
- UVa 1368
- UVa-1368
- UVA 1368
- uva 1368
- UVA 1368
- UVA 1368
- UVA 1368 (13.07.31)
- uva 1368(字符串)
- uva 1368 DNA序列
- DNA序列(uva-1368)
- 时区的历史和转换
- Javascript中的var变量问题
- java多线程:4、线程范围内的数据共享_公共变量
- Unity Lua热更新的 来龙去脉
- ViewPage+Fragment实现切换动画
- UVA 1368
- 【C语言】判断三角形形状
- java的异常处理(一)
- 如何正确的重写equals() 和 hashCode()方法
- UVA
- spring配置文件ApplicationContext.xml文件里面代码没有提示功能
- POJ 1195 Mobile phones
- Python selenium
- 关于在window系统下安装oracle virtualbox 出现创建对象失败