【题目描述】
为了获知基因序列在功能和结构上的相似性,经常需要将几条不同序列的DNA进行比对,以判断该比对的DNA是否具有相关性。

现比对两条长度相同的DNA序列。定义两条DNA序列相同位置的碱基为一个碱基对,如果一个碱基对中的两个碱基相同的话,则称为相同碱基对。接着计算相同碱基对占总碱基对数量的比例,如果该比例大于等于给定阈值时则判定该两条DNA序列是相关的,否则不相关。

【输入】
有三行,第一行是用来判定出两条DNA序列是否相关的阈值,随后2行是两条DNA序列(长度不大于500)。

【输出】
若两条DNA序列相关,则输出“yes”,否则输出“no”。

【输入样例】
0.85
ATCGCCGTAAGTAACGGTTTTAAATAGGCC
ATCGCCGGAAGTAACGGTCTTAAATAGGCC

【输出样例】
yes

代码

#include<cstdio>
#include<cstring>
using namespace std;
int s=0,len;
char a[501],b[501];
double n;
int main()
{scanf("%lf",&n);scanf("%s",a);scanf("%s",b);len=strlen(a);for(int i=0;i<len;i++){if(a[i]==b[i])
s++}if(s*1.0/len>=n)printf("yes");elseprintf("no");return 0;
}

信息学奥赛一本通C++语言——1131:基因相关性相关推荐

  1. 信息学奥赛一本通C++语言-----1120:同行列对角线的格

    [题目描述] 输入三个自然数nn,ii,j(1≤i≤n,1≤j≤n)j(1≤i≤n,1≤j≤n),输出在一个n×nn×n格的棋盘中(行列均从11开始编号),与格子(ii,jj)同行.同列.同一对角线的 ...

  2. 信息学奥赛一本通C++语言-----1064:奥运奖牌计数

    [题目描述] 2008年北京奥运会,A国的运动员参与了n天的决赛项目(1≤n≤17).现在要统计一下A国所获得的金.银.铜牌数目及总奖牌数.输入第1行是A国参与决赛项目的天数n,其后n行,每一行是该国 ...

  3. 信息学奥赛一本通C++语言-----2036:【例5.3】开关门

    [题目描述] 宾馆里有n(2≤n≤1000)n(2≤n≤1000) 个房间,从1∼n1∼n 编了号.第一个服务员把所有的房间门都打开了,第二个服务员把所有编号是22 的倍数的房间"相反处理& ...

  4. 信息学奥赛一本通C++语言-----1087:级数求和

    [题目描述] 已知:Sn=1+12+13+-+1nSn=1+12+13+-+1n.显然对于任意一个整数kk,当nn足够大的时候,SnSn大于kk.现给出一个整数k(1<=k<=15)k(1 ...

  5. 信息学奥赛一本通C++语言-----1097:画矩形

    [题目描述] 根据参数,画出矩形.输入四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列):第三个参数是一个字符,表示用来画图的矩形符号:第四个参数为 ...

  6. 信息学奥赛一本通C++语言-----2048:【例5.18】串排序

    [题目描述] 对给定的n(1≤n≤20)n(1≤n≤20)个国家名(国家名字长度不超过2020),按其字母的顺序输出. [输入] 第一行为国家的个数nn: 以下nn行为国家的名字. [输出] nn行, ...

  7. 信息学奥赛一本通C++语言-----1103:陶陶摘苹果

    [题目描述] 陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果.苹果成熟的时候,陶陶就会跑去摘苹果.陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试. 现在已知 ...

  8. 信息学奥赛一本通C++语言-----1124:矩阵加法

    [题目描述] 输入两个nn行mm列的矩阵AA和BB,输出它们的和A+BA+B. [输入] 第一行包含两个整数nn和mm,表示矩阵的行数和列数(1≤n≤100,1≤m≤100)1≤n≤100,1≤m≤1 ...

  9. 信息学奥赛一本通C++语言——1061:求整数的和与均值

    [题目描述] 读入n(1≤n≤10000)个整数,求它们的和与均值. [输入] 输入第一行是一个整数n,表示有n个整数. 第2~n+1行每行包含1个整数.每个整数的绝对值均不超过10000. [输出] ...

最新文章

  1. 用python做炒股软件-python程序源码_基于python的炒股软件
  2. 文档理解最新技术介绍 | DAS 2020 Keynote Speech
  3. 关于Hystrix的几个问题
  4. 【JAVA SE】第一章 Java语言概述、环境变量和HelloWorld
  5. python中index方法详解_详解python中的index函数用法
  6. UITableView 协议方法中更好的 switch 使用方案
  7. Spark Streaming ReceiverTracker架构设计
  8. C#网站发布在IIS10上,Access数据库读取为空白的解决方案
  9. php 老是报错没有定义,php中的错误处理与异常处理机制介绍
  10. 服务器哪个位置插网线,服务器网线接线图
  11. SSM项目实战之十八:基础数据的修改和删除
  12. 全方位了解8.0系统下的Handler
  13. 五、肺癌检测-数据集训练 training.py model.py
  14. 网站联系表单,honeypot蜜罐理论及操作技术,诱饵机器人
  15. ubuntu18.04下的屏幕亮度调节问题
  16. 硅树脂油漆申请美国标准UL 790 Class A 合适吗?
  17. 左侧颜面部起疱,疼痛剧烈2天-牙博士
  18. 2022年下半年软件评测师考试真题一些回忆
  19. [css] 你是怎么选择resetting和normalizing的?为什么?
  20. Xamarin是无懈可击还是鸡肋?浅谈对Xamarin的学习

热门文章

  1. oracle中文字段名怎么查询_sql注入联合查询总结
  2. PHP 是最糟糕编程语言?
  3. 未来科技风口:ABCD
  4. MRI图像右心室分割
  5. hadoop--HDFS的读写数据流程
  6. LVS集群应用配置详解
  7. “双十一”Guitar Pro 带你高姿态过光棍节
  8. 在HermesJMS中创建ActiveMQ Session
  9. Google和百度 翻译对比
  10. 怎样在log4j.xml配置文件中引入变量:小公司经验较多的我和阿里UC等大公司经验较多的Boss,一些技术交流和探讨...