1368 DNA Consensus String

1368 DNA Consensus String_第1张图片 1368 DNA Consensus String_第2张图片 1368 DNA Consensus String_第3张图片
下面是代码
#include
#include
main()
{
    char qian[55][1010];
    int i,n,a,b,biaoji[4],max,j,sum,p;
    scanf("%d",&n);
    while(n--)
    {sum=0;
        scanf("%d%d",&a,&b);getchar();
        for(i=0;ibiaoji[max])max=p;
            if(max==0)printf("A");
            if(max==1)printf("C");
            if(max==2)printf("G");
            if(max==3)printf("T");
            sum+=biaoji[max];
        }printf("\n");
        printf("%d\n",a*b-sum);
    }
}
这个程序的亮点在于如何统计不同于标准DNA链中字母的数目之和    直接用a*b-sum,sum是标准DNA链中的每个字母在对应位置出现的次数之和。

你可能感兴趣的:(oj题,C语言)