【字符串】HDU5590ZYB's Biology【BestCoder Round #65】
来源:互联网 发布:js异步完成执行函数 编辑:程序博客网 时间:2024/05/22 05:27
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5590
Problem Description
After getting 600 scores in NOIP ZYB(ZJ−267) begins to work with biological questions.Now he give you a simple biological questions:
he gives you aDNA sequence and a RNA sequence,then he asks you whether the DNA sequence and the RNA sequence are
matched.
TheDNA sequence is a string consisted of A,C,G,T ;The RNA sequence is a string consisted of A,C,G,U .
DNA sequence and RNA sequence are matched if and only if A matches U ,T matches A ,C matches G ,G matches C on each position.
he gives you a
matched.
The
Input
In the first line there is the testcase T .
For each teatcase:
In the first line there is one numberN .
In the next line there is a string of lengthN ,describe the DNA sequence.
In the third line there is a string of lengthN ,describe the RNA sequence.
1≤T≤10 ,1≤N≤100
For each teatcase:
In the first line there is one number
In the next line there is a string of length
In the third line there is a string of length
Output
For each testcase,print YES or NO ,describe whether the two arrays are matched.
Sample Input
24ACGTUGCA4ACGTACGU
Sample Output
YESNO
代码:
#include<iostream>#include<cstring>#include<cstdio>#include<string>using namespace std;char a[1101],b[1100],c[110];char change(char s){ char ss='0'; if(s=='A') ss='U'; else if(s=='C') ss='G'; else if(s=='G') ss='C'; else if(s=='T') ss='A'; return ss;}int main(){ int t,n; scanf("%d",&t); //getchar(); while(t--){ getchar(); scanf("%d",&n); getchar(); for(int i=0;i<n;i++){ scanf("%c",&a[i]); c[i]=change(a[i]); //cout<<c[i]; } getchar(); //cout<<endl; int flag=0; for(int i=0;i<n;i++){ scanf("%c",&b[i]); if(c[i]!=b[i]) flag=1; } if(flag) cout<<"NO"<<endl; else cout<<"YES"<<endl; } return 0;}
0 0
- 【字符串】HDU5590ZYB's Biology【BestCoder Round #65】
- BestCoder Round #65 ZYB's Biology
- BestCoder Round #65 1001 ZYB's Biology HDU5590
- 【BestCoder Round 65A】【水题】ZYB's Biology DNA与RNA是否匹配
- BestCoder Round #65 ZYB's Game
- BestCoder Round #65 ZYB's Premutation
- BestCoder Round #65 ZYB's Game
- hdoj 5592 ZYB's Biology 【线段树】 hdoj 5590 ZYB's Biology 【字符串水题】
- 【BestCoder】#Valentine's Day Round
- BestCoder Round #65 B. ZYB's Game(组合游戏)
- BestCoder Round #65 D. ZYB's Tree(树形dp)
- BestCoder Round #65 HDOJ5592 ZYB's Premutation(树状数组+二分)
- BestCoder Round #65 1002 ZYB's Game HDU5591
- hdoj ZYB's Biology 5590 (字符串) 水
- BestCoder Round #65
- BestCoder Round #65
- BestCoder Round #65
- BestCoder Round #65
- 【LeetCode】13. Roman to Integer
- @property
- HDU 1236 排名(一大波输入)
- 查看修改mysql编码方式
- leetcode-169. Majority Element
- 【字符串】HDU5590ZYB's Biology【BestCoder Round #65】
- 计算机视觉目标检测的框架与过程
- 图片拉伸的方法
- 第八周总结及H5、Js实现五子棋效果
- 【Http专题】基础
- PHP 数据类型
- cocos2d-x中Texture2D::TexParams(图片平铺)一张图片铺满全屏做背景
- Ajax参数记录
- opencv源码解析之----hog源码分析