1135:配对碱基链

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 18484     通过数: 13050

【题目描述】

脱氧核糖核酸(DNA)由两条互补的碱基链以双螺旋的方式结合而成。而构成DNA的碱基共有4种,分别为腺瞟呤(A)、鸟嘌呤(G)、胸腺嘧啶(T)和胞嘧啶(C)。我们知道,在两条互补碱基链的对应位置上,腺瞟呤总是和胸腺嘧啶配对,鸟嘌呤总是和胞嘧啶配对。你的任务就是根据一条单链上的碱基序列,给出对应的互补链上的碱基序列。

【输入】

一个字符串,表示一条碱基链。这个字符串只含有大写字母A、T、G、C,分别表示腺瞟呤、胸腺嘧啶、鸟嘌呤和胞嘧啶。字符串长度不超过255。

【输出】

一个只含有大写字母A、T、G、C的字符串,为与输入的碱基链互补的碱基链。

【输入样例】

ATATGGATGGTGTTTGGCTCTG

【输出样例】

TATACCTACCACAAACCGAGAC

【参考代码】

C代码:

#include <stdio.h>
#include <string.h>
#define N 265
char s[N];
int main()
{int i;gets(s);for(i=0;s[i]!='\0';i++){switch(s[i]){case 'A':printf("T");break;case 'T':printf("A");break;case 'C':printf("G");break;case 'G':printf("C");break;}}printf("\n");return 0;
}

C++代码:

#include <iostream>
#include <string>
using namespace std;
int main()
{string s;cin >> s;for(int i=0;i<s.size();i++){switch(s[i]){case 'A':cout << "T";break;case 'T':cout << "A";break;case 'C':cout << "G";break;case 'G':cout << "C";break;}}return 0;
}

http://ybt.ssoier.cn:8088/problem_show.php?pid=1135

信息学奥赛一本通(1135:配对碱基链)相关推荐

  1. 信息学奥赛一本通 1135:配对碱基链 | OpenJudge NOI 1.7 07

    [题目链接] ybt 1135:配对碱基链 OpenJudge NOI 1.7 07:配对碱基链 [题目考点] 1. 字符串处理 字符处理有两种方法 每次读入一个字符,处理这一字符 char c; w ...

  2. 信息学奥赛一本通超详细题解,动画图文题解

    内容来源于微信公众号:大神编程.已经过原文作者授权. 更新时间:2020-11-5 现在开始更新基础算法题. 个人感言:从未见过如此详细的题解,动画.图文结合,适合任何水平的选手.尤其是特别适合自学的 ...

  3. 信息学奥赛一本通在线提交地址

    信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...

  4. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

  5. 《信息学奥赛一本通 提高篇》

    提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1章 贪心算法_青少年趣味编程-CSDN博客 提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1 ...

  6. 信息学奥赛一本通 1358:中缀表达式值(expr)

    [题目链接] ybt 1358:中缀表达式值(expr) [题目考点] 1. 表达式求值 中缀表达式转后缀表达式 后缀表达式求值 [解题思路] 由于题目要求做中缀表达式转为后缀表达式,而后求值.那么这 ...

  7. 信息学奥赛一本通 1356:计算(calc)

    [题目链接] ybt 1356:计算(calc) [题目考点] 1. 表达式求值 中缀表达式求值 2. 表达式树 表达式树:一棵表达式树可以表示一系列的运算. 表达式树中的结点包括运算符与数值 str ...

  8. 信息学奥赛一本通_长乐一中老师演绎“奥赛传奇”

    董永建(右一)在课堂上. 台海网5月14日讯 据福州晚报报道,长乐一中有一位"传奇"老师--15年来,他辅导的学生在全国高中生信息学奥赛中获金牌3人次.银牌3人次.铜牌5人次:在全 ...

  9. 信息学奥赛一本通 提高篇 第5章 矩阵乘法

    例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...

最新文章

  1. GO库安装报错解决:unrecognized import path golang.org/x/net (https fetch: dial tcp i/o timeout
  2. 实战1--应用EL表达式访问JavaBean的属性
  3. C#如何打包EXE程序生成setup安装文件
  4. python列表嵌套 分配学生_学生信息中列表嵌套使用的问题--python代码工作笔记(1)...
  5. JAVA 字符串格式化-String.format()的使用(转)
  6. django url 路由设置技巧
  7. iOS隐私权限的设置
  8. ssm框架中mysql的分页_SSM框架中mapper层,增删改查,如何实现
  9. vmware linux ssh密码,使用 SSH 密钥连接到 Linux VM - Azure Linux Virtual Machines | Azure Docs...
  10. c#整数数字转汉字一二三四五
  11. 计算机中英文打字文章,中英文打字练习文章优美范文.doc
  12. z世代消费力白皮书_LSPACE丨Z世代虽穷但买的态度你真的懂吗
  13. 2019 Multi-University Training Contest 3 题解
  14. 2023年天津天狮学院专升本市场营销专业《市场营销学》考试大纲
  15. 核心交换机和普通交换机的区别
  16. 给迷茫的计算机系大学生的一封信 JAVA
  17. 一款语文老师写的word办公神级插件
  18. 操作系统中的管程是什么概念呢?
  19. nib must contain exactly one top level object which must be a UITableViewCell instance
  20. 网站怎么制作?如何简单制作网站

热门文章

  1. dede设置当前栏目的样式
  2. 奥运吉祥物动画宣传片
  3. 淘宝「改名自由」后,上百万人连夜告别了前任……
  4. 进厂打工的大学生:每天站12个小时,4年存50万
  5. 已饱和!未来程序员没活路了...
  6. spring:我是如何解决循环依赖的?
  7. 你也被Spring的这个“线程池”坑过吗?
  8. JEECG Word模板导出教程
  9. 七步从Angular.JS菜鸟到专家(3):数据绑定和AJAX
  10. centos7.5 部署flask+nginx+uwsgi+python3