蓝桥杯预赛决赛题目

蓝桥杯预赛决赛题目

ID:12954292

大小:203.50 KB

页数:39页

时间:2018-07-19

蓝桥杯预赛决赛题目_第1页
蓝桥杯预赛决赛题目_第2页
蓝桥杯预赛决赛题目_第3页
蓝桥杯预赛决赛题目_第4页
蓝桥杯预赛决赛题目_第5页
资源描述:

《蓝桥杯预赛决赛题目》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、importjava.util.Scanner;/***它由4种主要的脱氧核苷酸(dAMP、dGMP、dCMT和dTMP)通过磷酸二酯键连接而成。这4种核苷酸可以分别记为:A、G、C、T。*为了简化问题,我们假设,DNA在复制的时候可能出现的偏差是:*  1.漏掉某个脱氧核苷酸。例如把AGGT复制成为:AGT*2.错码,例如把AGGT复制成了:AGCT*3.重码,例如把AGGT复制成了:AAGGT*如果某DNA串a,最少要经过n次出错,才能变为DNA串b,则称这两个DNA串的距离为n。*例如:AGGTCATATTCC与CGGTCATA

2、TTC的距离为2*你的任务是:编写程序,找到两个DNA串的距离。*【输入、输出格式要求】*用户先输入整数n(n<100),表示接下来有2n行数据。*接下来输入的2n行每2行表示一组要比对的DNA。(每行数据长度<10000)*程序则输出n行,表示这n组DNA的距离。*例如:用户输入:3AGCTAAGGCCTTAGCTAAGGCCTAGCTAAGGCCTTAGGCTAAGGCCTTAGCTAAGGCCTT*AGCTTAAGGCTT*则程序应输出:112*/publicclassApplication{staticint[]result=

3、newint[100];staticStringa,b;staticintErrorMax=100000;publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);intn=scanner.nextInt();for(inti=0;i

4、保存}for(inti=0;i

5、

6、y==b.length()){//如果只有一个串到头了,另一个串继续遍历。if(x==

7、a.length()){f(x,y+1,num+1);}else{f(x+1,y,num+1);}}else{if(a.charAt(x)==b.charAt(y)){//如果是相同的,都到下一个。f(x+1,y+1,num);}else{if(x>0&&a.charAt(x)==a.charAt(x-1)){//如果出现了错误,按两种错误形式分别递归下去。f(x+1,y,num+1);//假设为重码f(x+1,y+1,num+1);//假设为错码}if(y>0&&b.charAt(y)==b.charAt(y-1)){f(x,y+1

8、,num+1);f(x+1,y+1,num+1);}if(x==0&&y==0){//如果错误在首位置,则只能发生一种错误f(x+1,y+1,num+1);//错码}}}}}importjava.util.Scanner;/****Excel是最常用的办公软件。每个单元格都有唯一的地址表示。比如:第12行第4列表示为:“D12”,第5行第255列表示为“IU5”。事实上,Excel提供了两种地址表示方法,还有一种表示法叫做RC格式地址。第12行第4列表示为:“R12C4”,第5行第255列表示为“R5C255”。你的任务是:编写程序,

9、实现从RC地址格式到常规地址格式的转换。【输入、输出格式要求】用户先输入一个整数n(n<100),表示接下来有n行输入数据。接着输入的n行数据是RC格式的Excel单元格地址表示法。程序则输出n行数据,每行是转换后的常规地址表示法。例如:用户输入:2R12C4R5C255则程序应该输出:D12IU5*/publicclassApplication{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intcount=sc.nextInt();String

10、[]ss=newString[count];for(inti=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。