信息学奥赛一本通:1135:配对碱基链
1135:配对碱基链
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 31687 通过数: 21034
【题目描述】
脱氧核糖核酸(DNA)由两条互补的碱基链以双螺旋的方式结合而成。而构成DNA的碱基共有4种,分别为腺瞟呤(A)、鸟嘌呤(G)、胸腺嘧啶(T)和胞嘧啶(C)。我们知道,在两条互补碱基链的对应位置上,腺瞟呤总是和胸腺嘧啶配对,鸟嘌呤总是和胞嘧啶配对。你的任务就是根据一条单链上的碱基序列,给出对应的互补链上的碱基序列。
【输入】
一个字符串,表示一条碱基链。这个字符串只含有大写字母A、T、G、C,分别表示腺瞟呤、胸腺嘧啶、鸟嘌呤和胞嘧啶。字符串长度不超过255。
【输出】
一个只含有大写字母A、T、G、C的字符串,为与输入的碱基链互补的碱基链。
【输入样例】
ATATGGATGGTGTTTGGCTCTG
【输出样例】
TATACCTACCACAAACCGAGAC
#include<iostream>#include<cmath> #include<cstring>char a[505],b[505];using namespace std;int main(){int i=0,j,m=0;char c;scanf("%s",a);i=strlen(a);for(j=0;j<i;j++)//配对就是了 { if(a[j]=='T')b[j]='A'; else if(a[j]=='A')b[j]='T'; else if(a[j]=='C')b[j]='G'; else if(a[j]=='G')b[j]='C'; } printf("%s",b);return 0;}
信息学奥赛一本通:1135:配对碱基链相关推荐
- 信息学奥赛一本通 1135:配对碱基链 | OpenJudge NOI 1.7 07
[题目链接] ybt 1135:配对碱基链 OpenJudge NOI 1.7 07:配对碱基链 [题目考点] 1. 字符串处理 字符处理有两种方法 每次读入一个字符,处理这一字符 char c; w ...
- 信息学奥赛一本通超详细题解,动画图文题解
内容来源于微信公众号:大神编程.已经过原文作者授权. 更新时间:2020-11-5 现在开始更新基础算法题. 个人感言:从未见过如此详细的题解,动画.图文结合,适合任何水平的选手.尤其是特别适合自学的 ...
- 信息学奥赛一本通(1135:配对碱基链)
1135:配对碱基链 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 18484 通过数: 13050 [题目描述] 脱氧核糖核酸(DNA)由两条互补的碱基 ...
- 信息学奥赛一本通在线提交地址
信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...
- 信息学奥赛一本通 (C++)上机练习
信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...
- 《信息学奥赛一本通 提高篇》
提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1章 贪心算法_青少年趣味编程-CSDN博客 提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1 ...
- 信息学奥赛一本通 1358:中缀表达式值(expr)
[题目链接] ybt 1358:中缀表达式值(expr) [题目考点] 1. 表达式求值 中缀表达式转后缀表达式 后缀表达式求值 [解题思路] 由于题目要求做中缀表达式转为后缀表达式,而后求值.那么这 ...
- 信息学奥赛一本通 1356:计算(calc)
[题目链接] ybt 1356:计算(calc) [题目考点] 1. 表达式求值 中缀表达式求值 2. 表达式树 表达式树:一棵表达式树可以表示一系列的运算. 表达式树中的结点包括运算符与数值 str ...
- 信息学奥赛一本通_长乐一中老师演绎“奥赛传奇”
董永建(右一)在课堂上. 台海网5月14日讯 据福州晚报报道,长乐一中有一位"传奇"老师--15年来,他辅导的学生在全国高中生信息学奥赛中获金牌3人次.银牌3人次.铜牌5人次:在全 ...
- 信息学奥赛一本通 提高篇 第5章 矩阵乘法
例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...
最新文章
- 一组基于OpenCV的图像处理函数
- 2021年春季学期-信号与系统-第五次作业参考答案-第六小题
- python取列表中最接近某值的元素及索引
- Django创建应用和项目基本流程学习(二)
- android 加载显示富文本——TextView显示富文本和WebView显示富文本,WebView显示图片适配屏幕宽度
- C++设计模式-抽象工厂模式
- 视觉SLAM十四讲学习笔记-第二讲-初识SLAM
- mongodb的连接和开启安全验证
- 图之Dijkstra算法
- 数字逻辑实验五 七人表决器
- AD教程系列 | 3 - 创建原理图库和PCB库
- 图论法求解经典面试题:NxN匹马,N个赛道,求最快前M匹马,至少需要几次比赛?
- cocos creator pc web端 全屏
- Mission-Pumpkin v1.0: PumpkinGarden(南瓜花园)靶机的渗透测试
- 绘制二次贝塞尔曲线的几种方式
- uniapp微信小程序实现连接低功耗蓝牙打印功能
- 解决php的“It is not safe to rely on the system’s timezone settings”问题
- mac obs直播软件 无法输出音频解决办法
- 台式计算机有乱码如何解决,台式机键盘乱码怎么办
- 利用Swing和GUI的相关知识,设计并编程实现一个GUI简易计算器