青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

    脫氧核糖核酸即常說的DNA,是一類帶有遺傳信息的生物大分子。它由4種主要的脫氧核苷酸(dAMP、dGMP、dCMT和dTMP)通過磷酸二酯鍵連接而成。這4種核苷酸可以分別記為:A、G、C、T。

    DNA攜帶的遺傳信息可以用形如:AGGTCGACTCCA.... 的串來表示。DNA在轉錄復制的過程中可能會發生隨機的偏差,這才最終造就了生物的多樣性。

    為了簡化問題,我們假設,DNA在復制的時候可能出現的偏差是(理論上,對每個堿基被復制時,都可能出現偏差):

  1. 漏掉某個脫氧核苷酸。例如把 AGGT 復制成為:AGT

    2. 錯碼,例如把 AGGT 復制成了:AGCT

    3. 重碼,例如把 AGGT 復制成了:AAGGT


    如果某DNA串a,最少要經過 n 次出錯,才能變為DNA串b,則稱這兩個DNA串的距離為 n。

    例如:AGGTCATATTCC 與 CGGTCATATTC 的距離為 2

    你的任務是:編寫程序,找到兩個DNA串的距離。


【輸入、輸出格式要求】

    用戶先輸入整數n(n<100),表示接下來有2n行數據。

    接下來輸入的2n行每2行表示一組要比對的DNA。(每行數據長度<10000)

    程序則輸出n行,表示這n組DNA的距離。

    例如:用戶輸入:
3
AGCTAAGGCCTT
AGCTAAGGCCT
AGCTAAGGCCTT
AGGCTAAGGCCTT
AGCTAAGGCCTT
AGCTTAAGGCTT

    則程序應輸出:
1
1
2

結題思路:參閱百度百科http://baike.baidu.com/view/2020247.htm
代碼如下:

import java.util.*;


public class Main {
    
    
    
static String instr0;
    
static String instr1;
    
public static void main(String[] args)
    
{
        Scanner sc 
= new Scanner(System.in);
        
int N = sc.nextInt();
        sc.nextLine();
        
for(int ii = 0; ii < N; ii++){
            instr0 
= sc.nextLine();
            instr1 
= sc.nextLine();
            
int rs = pro();
            System.out.println(rs);
        }

        
    }

    
static int pro(){
        
int[][] dis = new int[instr0.length()][instr1.length()];
        
for(int i = 0; i < instr0.length(); i++)
            dis[i][
0= i;
        
for(int j = 0; j < instr1.length(); j++)
            dis[
0][j] = j;
        
for(int i = 1; i < instr0.length(); i++){
            
for(int j = 1; j < instr1.length(); j++){
                
int cost = 0;
                
if(instr0.charAt(i) != instr1.charAt(j))
                    cost 
= 1;
                dis[i][j] 
= min3(dis[i - 1][j] + 1, dis[i][j - 1+ 1
                        dis[i 
- 1][j - 1+ cost);
            }

        }

        
return dis[instr0.length() - 1][instr1.length() - 1];
        
    }

    
static int min3(int a, int b, int c){
        
return Math.min(Math.min(a, b), c);
    }


    
}


 

posted on 2013-07-09 19:26 小鼠標 閱讀(415) 評論(0)  編輯 收藏 引用 所屬分類: Java基礎練習
<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用鏈接

隨筆分類(111)

隨筆檔案(127)

friends

最新評論

  • 1.?re: 線段樹
  • 是這個樣子的,所以在OJ有時候“卡住”了也不要太灰心,沒準真的不是自己的原因呢。
    加油,祝你好運啦!
  • --小鼠標
  • 2.?re: 線段樹
  • 對于編程競賽來說,Java所需時間一般為C/C++的兩倍。合理的競賽給Java的時間限制是給C/C++的兩倍。
  • --傷心的筆
  • 3.?re: poj1273--網絡流
  • 過來看看你。
  • --achiberx
  • 4.?re: (轉)ubuntu11.10無法啟動無線網絡的解決方法
  • 膜拜大神。。查了一個下午資料終于在這里解決了問題。。神牛說的區域賽難道是ACM區域賽。。?
  • --Hang
  • 5.?re: 快速排序、線性時間選擇
  • 博主,謝謝你的文章。你的方法可以很好的處理分區基準在數組中重復的情況,書上的方法遇到這種輸入會堆棧溢出。書上給出了解釋但給的方法貌似不簡潔。
  • --lsxqw2004

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            男人的天堂成人在线| 欧美成人亚洲成人日韩成人| 亚洲图片激情小说| 欧美14一18处毛片| 亚洲欧美日韩一区二区三区在线| 蜜桃精品久久久久久久免费影院| 国产拍揄自揄精品视频麻豆| 99综合在线| 亚洲精品免费看| 久久久无码精品亚洲日韩按摩| 国产免费成人av| 亚洲一区二区在线免费观看| 亚洲精品一区二区三区av| 欧美va亚洲va香蕉在线| 在线观看成人一级片| 免费观看久久久4p| 久久国产毛片| 亚洲成人资源网| 亚洲国产成人av好男人在线观看| 久久一区二区三区超碰国产精品| 尤物yw午夜国产精品视频| 麻豆国产精品一区二区三区| 久久er精品视频| 亚洲国产日韩综合一区| 亚洲第一精品电影| 欧美日韩精品三区| 亚洲图片欧洲图片日韩av| 亚洲夜间福利| 国产专区欧美专区| 亚洲成色999久久网站| 欧美高清视频在线| 亚洲影视在线| 欧美在线看片| 亚洲片区在线| 亚洲线精品一区二区三区八戒| 国产精品一区毛片| 免费观看日韩av| 亚洲国产一区二区三区a毛片| 亚洲欧美视频在线观看| 国产综合婷婷| 亚洲日本中文字幕| 欧美亚州在线观看| 久久久久久久波多野高潮日日| 久久久美女艺术照精彩视频福利播放| 亚洲激情视频网站| 亚洲三级视频在线观看| 国产精品sss| 久热精品视频在线免费观看 | 欧美肥婆bbw| 亚洲视频自拍偷拍| 欧美一区二区三区成人 | 亚洲视频在线一区| 午夜精品久久久久久久蜜桃app| 国产视频欧美视频| 亚洲第一在线| 国产精品极品美女粉嫩高清在线| 性色av一区二区怡红| 久久先锋影音av| 亚洲欧美日韩一区| 欧美国产日本| 久久久av网站| 国产精品黄色| 亚洲国产精品女人久久久| 国产欧美日韩激情| 亚洲伦理在线观看| 在线播放日韩| 午夜欧美视频| 午夜精品久久久久久久99热浪潮| 免费观看一区| 久久久免费精品| 国产伦一区二区三区色一情| 最新成人av在线| 亚洲国产黄色片| 久久精品欧洲| 久久久久久999| 国产嫩草影院久久久久| 99亚洲视频| 99国产精品视频免费观看一公开| 久久影院亚洲| 久久综合免费视频影院| 国产欧美日韩精品丝袜高跟鞋| 亚洲日本久久| 一本久道久久综合婷婷鲸鱼| 老司机午夜精品视频| 久久久久久电影| 国产在线国偷精品产拍免费yy| 亚洲网友自拍| 性欧美video另类hd性玩具| 欧美日韩hd| 亚洲精品一区二区三区樱花| 亚洲欧洲在线观看| 欧美精品三级| 亚洲看片免费| 亚洲网站在线观看| 欧美性色综合| 亚洲欧美一区二区三区在线| 午夜精品福利一区二区蜜股av| 欧美色视频在线| 亚洲综合好骚| 久久久久.com| 亚洲电影在线看| 免费在线播放第一区高清av| 欧美国产日韩xxxxx| 亚洲国产精品成人综合| 欧美福利电影网| 日韩视频免费大全中文字幕| 亚洲天堂成人在线视频| 国产精品美女久久久久久久| 午夜精品久久久久久久久久久久久| 久久成人精品| 在线观看一区二区精品视频| 老司机一区二区三区| 亚洲欧洲日韩综合二区| 亚洲小少妇裸体bbw| 国产欧美精品日韩精品| 久久久久久久999精品视频| 欧美激情精品久久久六区热门| 亚洲精品视频一区二区三区| 欧美三级视频| 欧美一区二区三区在线观看| 一区二区三区导航| 国产欧美精品xxxx另类| 久久综合九色综合欧美狠狠| 91久久亚洲| 午夜性色一区二区三区免费视频| 国产喷白浆一区二区三区| 久久深夜福利| 一区二区三区四区蜜桃| 噜噜噜91成人网| 亚洲午夜国产成人av电影男同| 国产欧美亚洲视频| 欧美刺激性大交免费视频| 亚洲一区免费看| 欧美激情一区二区三区成人| 午夜日韩电影| 日韩一二三区视频| 狠狠色噜噜狠狠色综合久| 欧美日韩国产综合视频在线| 久久riav二区三区| 日韩小视频在线观看专区| 久久精品视频99| 一区二区三区|亚洲午夜| 国产一区二区三区的电影 | 久久精品2019中文字幕| 亚洲激情校园春色| 国产精品视频第一区| 欧美a级片网站| 欧美制服第一页| 一本久久a久久免费精品不卡| 久久在线免费观看视频| 亚洲在线视频一区| 亚洲精品欧美日韩专区| 国产日本欧洲亚洲| 欧美日本高清一区| 卡一卡二国产精品| 中文欧美日韩| 亚洲精品日韩在线观看| 欧美v日韩v国产v| 久久久www成人免费精品| 99在线热播精品免费| 亚洲丶国产丶欧美一区二区三区| 国产精品视频免费观看| 欧美网站大全在线观看| 欧美激情亚洲自拍| 欧美aⅴ99久久黑人专区| 久久亚洲综合色一区二区三区| 午夜精品久久久久久久久久久| 亚洲毛片视频| 亚洲国产三级在线| 欧美激情精品久久久久久免费印度 | 亚洲日韩欧美视频一区| 亚洲成色999久久网站| 欧美不卡视频一区| 久久嫩草精品久久久久| 欧美制服丝袜| 久久不射中文字幕| 久久福利精品| 久久精品国产精品亚洲| 久久岛国电影| 另类亚洲自拍| 欧美国产一区二区在线观看| 欧美激情一区二区三区在线 | 亚洲日本一区二区| 亚洲国内精品| 亚洲精品乱码久久久久久| 亚洲国产成人精品女人久久久| 欧美成人在线网站| 欧美激情在线免费观看| 亚洲国产欧美在线| 亚洲日本理论电影| 一区二区三区四区五区视频| 在线亚洲自拍| 午夜在线视频观看日韩17c| 久久电影一区| 欧美国产在线视频| 欧美手机在线| 狠狠色丁香久久婷婷综合_中| 国产一区二区精品久久| 亚洲第一区在线观看| 日韩视频在线免费|