毛片网站在线看_天堂俺去俺来也www久久婷婷_日韩av免费网站_18性欧美xxxⅹ性满足_一区二区三区韩国免费中文网站 _性xx色xx综合久久久xx_999亚洲国产精


曙海教育集團論壇開發語言培訓專區JAVA語言開發 → 有高手能把JAVA語言的Triomino問題改寫成C語言嗎?


  共有9957人關注過本帖樹形打印

主題:有高手能把JAVA語言的Triomino問題改寫成C語言嗎?

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
有高手能把JAVA語言的Triomino問題改寫成C語言嗎?  發帖心情 Post By:2010-12-11 9:27:09

這是網上搜的java程序-   -!
  Triomino問題,即用一個L形的瓦片(有三個小正方形組成)覆蓋一個缺少了一個方塊(可以是棋盤上的   任何位置)的2^n   X   2^n棋盤  
Triomino問題的動態演示程序。
源代碼:
用分治法解triomino問題
  public   void   trio(int   x,   int   y,   int   cStart,   int   cEnd,   int   rStart,   int   rEnd)
  {
    if(cEnd   -   cStart   >   1)
    {
      if(x> =cStart   &&   x <=(cEnd+cStart)/2   &&   y> =rStart   &&   y <=(rEnd+rStart)/2)
      {
        trio(x,   y,   cStart,   (cEnd+cStart)/2,   rStart,     (rEnd+rStart)/2);
        trio((cEnd+cStart)/2+1,   (rEnd+rStart)/2,   (cEnd+cStart)/2+1,   cEnd,  
          rStart,     (rEnd+rStart)/2);
        trio((cEnd+cStart)/2+1,   (rEnd+rStart)/2+1,   (cEnd+cStart)/2+1,   cEnd,  
          (rEnd+rStart)/2+1,     rEnd);
        trio((cEnd+cStart)/2,   (rEnd+rStart)/2+1,   cStart,   (cEnd+cStart)/2,  
          (rEnd+rStart)/2+1,     rEnd);
        /*fillRect((cEnd+cStart)/2+1,   (rEnd+rStart)/2,   Color.black);
        fillRect((cEnd+cStart)/2+1,   (rEnd+rStart)/2+1,   Color.black);
        fillRect((cEnd+cStart)/2,   (rEnd+rStart)/2+1,   Color.black);*/
        chessBoard[(cEnd+cStart)/2+1][(rEnd+rStart)/2]   =   3;
        chessBoard[(cEnd+cStart)/2+1][(rEnd+rStart)/2+1]   =   3;
        chessBoard[(cEnd+cStart)/2][(rEnd+rStart)/2+1]   =   3;
        pause();
        repaint();}
      if(x <=cEnd   &&   x> (cEnd+cStart)/2   &&   y> =rStart   &&   y <=(rEnd+rStart)/2)
      {
        trio(x,   y,   (cEnd+cStart)/2+1,   cEnd,   rStart,     (rEnd+rStart)/2);
        trio((cEnd+cStart)/2+1,   (rEnd+rStart)/2+1,   (cEnd+cStart)/2+1,   cEnd,  
          (rEnd+rStart)/2+1,     rEnd);
        trio((cEnd+cStart)/2,   (rEnd+rStart)/2+1,   cStart,   (cEnd+cStart)/2,  
          (rEnd+rStart)/2+1,     rEnd);
        trio((cEnd+cStart)/2,   (rEnd+rStart)/2,   cStart,   (cEnd+cStart)/2,  
          rStart,     (rEnd+rStart)/2);
       
        /*fillRect((cEnd+cStart)/2+1,   (rEnd+rStart)/2+1,   Color.black);
        fillRect((cEnd+cStart)/2,   (rEnd+rStart)/2+1,Color.black);
        fillRect((cEnd+cStart)/2,   (rEnd+rStart)/2,   Color.black);*/
        chessBoard[(cEnd+cStart)/2+1][(rEnd+rStart)/2+1]   =   3;
        chessBoard[(cEnd+cStart)/2][(rEnd+rStart)/2+1]   =   3;
        chessBoard[(cEnd+cStart)/2][(rEnd+rStart)/2]   =   3;
        pause();
        repaint();   }
      if(x <=cEnd   &&   x> (cEnd+cStart)/2   &&   y <=rEnd   &&   y> (rEnd+rStart)/2)
      {
        trio(x,   y,   (cEnd+cStart)/2+1,   cEnd,   (rEnd+rStart)/2+1,   rEnd);
        trio((cEnd+cStart)/2,   (rEnd+rStart)/2+1,   cStart,   (cEnd+cStart)/2,  
          (rEnd+rStart)/2+1,     rEnd);
        trio((cEnd+cStart)/2,   (rEnd+rStart)/2,   cStart,   (cEnd+cStart)/2,  
          rStart,     (rEnd+rStart)/2);
        trio((cEnd+cStart)/2+1,   (rEnd+rStart)/2,   (cEnd+cStart)/2+1,   cEnd,  
          rStart,     (rEnd+rStart)/2);

        /*fillRect((cEnd+cStart)/2,   (rEnd+rStart)/2+1,   Color.black);
        fillRect((cEnd+cStart)/2,   (rEnd+rStart)/2,   Color.black);
        fillRect((cEnd+cStart)/2+1,   (rEnd+rStart)/2,   Color.black);*/
        chessBoard[(cEnd+cStart)/2][(rEnd+rStart)/2+1]   =   3;
        chessBoard[(cEnd+cStart)/2][(rEnd+rStart)/2]   =   3;
        chessBoard[(cEnd+cStart)/2+1][(rEnd+rStart)/2]   =   3;
        pause();
        repaint();   }
      if(x> =cStart   &&   x <=(cEnd+cStart)/2   &&   y <=rEnd   &&   y> (rEnd+rStart)/2)
      {
        trio(x,   y,   cStart,   (cEnd+cStart)/2,   (rEnd+rStart)/2+1,   rEnd);
        trio((cEnd+cStart)/2,   (rEnd+rStart)/2,   cStart,   (cEnd+cStart)/2,  
          rStart,     (rEnd+rStart)/2);
        trio((cEnd+cStart)/2+1,   (rEnd+rStart)/2,   (cEnd+cStart)/2+1,   cEnd,  
          rStart,     (rEnd+rStart)/2);
        trio((cEnd+cStart)/2+1,   (rEnd+rStart)/2+1,   (cEnd+cStart)/2+1,   cEnd,  
          (rEnd+rStart)/2+1,     rEnd);
          /*fillRect((cEnd+cStart)/2,   (rEnd+rStart)/2,   Color.black);
        fillRect((cEnd+cStart)/2+1,   (rEnd+rStart)/2,   Color.black);
        fillRect((cEnd+cStart)/2+1,   (rEnd+rStart)/2+1,   Color.black);*/
        chessBoard[(cEnd+cStart)/2][(rEnd+rStart)/2]   =   3;
        chessBoard[(cEnd+cStart)/2+1][(rEnd+rStart)/2]   =   3;
        chessBoard[(cEnd+cStart)/2+1][(rEnd+rStart)/2+1]   =   3;
        pause();
        repaint();   }}
    else
    {
      if(x> =cStart   &&   x <=(cEnd+cStart)/2   &&   y> =rStart   &&   y <=(rEnd+rStart)/2)
      {
        /*fillRect((cEnd+cStart)/2+1,   (rEnd+rStart)/2,   Color.red);
        fillRect((cEnd+cStart)/2+1,   (rEnd+rStart)/2+1,   Color.red);
        fillRect((cEnd+cStart)/2,   (rEnd+rStart)/2+1,   Color.red);*/
        chessBoard[(cEnd+cStart)/2+1][(rEnd+rStart)/2]   =   1;
        chessBoard[(cEnd+cStart)/2+1][(rEnd+rStart)/2+1]   =   1;
        chessBoard[(cEnd+cStart)/2][(rEnd+rStart)/2+1]   =   1;
        pause();
        repaint();}
      if(x <=cEnd   &&   x> (cEnd+cStart)/2   &&   y> =rStart   &&   y <=(rEnd+rStart)/2)
      {
        /*fillRect((cEnd+cStart)/2+1,   (rEnd+rStart)/2+1,   Color.green);
        fillRect((cEnd+cStart)/2,   (rEnd+rStart)/2+1,Color.green);
        fillRect((cEnd+cStart)/2,   (rEnd+rStart)/2,   Color.green);*/
        chessBoard[(cEnd+cStart)/2+1][(rEnd+rStart)/2+1]   =   2;
        chessBoard[(cEnd+cStart)/2][(rEnd+rStart)/2+1]   =   2;
        chessBoard[(cEnd+cStart)/2][(rEnd+rStart)/2]   =   2;
        pause();
        repaint();}
      if(x <=cEnd   &&   x> (cEnd+cStart)/2   &&   y <=rEnd   &&   y> (rEnd+rStart)/2)
      {
        /*fillRect((cEnd+cStart)/2,   (rEnd+rStart)/2+1,   Color.red);
        fillRect((cEnd+cStart)/2,   (rEnd+rStart)/2,   Color.red);
        fillRect((cEnd+cStart)/2+1,   (rEnd+rStart)/2,   Color.red);*/
        chessBoard[(cEnd+cStart)/2][(rEnd+rStart)/2+1]   =   1;
        chessBoard[(cEnd+cStart)/2][(rEnd+rStart)/2]   =   1;
        chessBoard[(cEnd+cStart)/2+1][(rEnd+rStart)/2]   =   1;
        pause();
        repaint();   }  
      if(x> =cStart   &&   x <=(cEnd+cStart)/2   &&   y <=rEnd   &&   y> (rEnd+rStart)/2)
      {
        /*fillRect((cEnd+cStart)/2,   (rEnd+rStart)/2,   Color.green);
        fillRect((cEnd+cStart)/2+1,   (rEnd+rStart)/2,   Color.green);
        fillRect((cEnd+cStart)/2+1,   (rEnd+rStart)/2+1,   Color.green);*/
        chessBoard[(cEnd+cStart)/2][(rEnd+rStart)/2]   =   2;
        chessBoard[(cEnd+cStart)/2+1][(rEnd+rStart)/2]   =   2;
        chessBoard[(cEnd+cStart)/2+1][(rEnd+rStart)/2+1]   =   2;
        pause();
        repaint();
        }}}    
  public   void   run()
  {   trio(x,   y,   1,   8,   1,   8);}
  public   void   pause()
  {try  
    {   Thread.sleep(1000);
    }   catch   (InterruptedException   e){}}
  public   void   fillRect(int   x,   int   y,   Color   color)
  {   Graphics2D   g2D   =   (Graphics2D)getGraphics();
    g2D.setPaint(color);
    g2D.fill(new   Rectangle2D.Float(10.0f+18*x,   40.0f+18*y,   15.0f,   15.0f));
  }      
}

支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

有高手能把JAVA語言的Triomino問題改寫成C語言嗎?








簽名
毛片网站在线看_天堂俺去俺来也www久久婷婷_日韩av免费网站_18性欧美xxxⅹ性满足_一区二区三区韩国免费中文网站 _性xx色xx综合久久久xx_999亚洲国产精
中文字幕第一区| 中文字幕一区在线| 日韩精品最新网址| 青青青伊人色综合久久| 69精品人人人人| 国产精品一区三区| 欧美mv日韩mv国产网站app| 久久国产综合精品| 久久久国产午夜精品| 粉嫩欧美一区二区三区高清影视| 久久先锋影音av| 国产酒店精品激情| 亚洲日本在线看| 欧美日韩二区三区| 看片网站欧美日韩| 最近日韩中文字幕| 欧美日韩成人在线一区| 免费人成精品欧美精品| 久久免费偷拍视频| 91免费看视频| 午夜精品久久久久久久99樱桃| 欧美日韩免费高清一区色橹橹 | 国产一区啦啦啦在线观看| 亚洲国产精品成人综合| 91精品91久久久中77777| 日韩电影在线观看一区| 精品粉嫩超白一线天av| av高清久久久| 亚洲www啪成人一区二区麻豆| 久久综合色之久久综合| 色妞www精品视频| 蜜臀精品一区二区三区在线观看| 国产精品久久久久永久免费观看| 欧美日韩日本视频| 成人午夜在线播放| 日韩精品亚洲一区| 亚洲视频中文字幕| 久久精品亚洲麻豆av一区二区 | 精品少妇一区二区三区日产乱码| 99久久精品免费看国产| 美腿丝袜亚洲三区| 亚洲一区二区欧美| 国产精品美女一区二区在线观看| 51久久夜色精品国产麻豆| 岛国一区二区三区| 久久99精品久久久| 日日嗨av一区二区三区四区| 中文字幕亚洲综合久久菠萝蜜| 欧美亚洲一区二区在线观看| 不卡视频免费播放| 国产九九视频一区二区三区| 另类人妖一区二区av| 天天射综合影视| 亚洲国产精品久久久男人的天堂 | 欧美一级二级三级乱码| 欧美亚洲另类激情小说| 91麻豆国产福利在线观看| 91精品福利在线一区二区三区| 国产v综合v亚洲欧| 国产精品一区二区三区四区 | 国产精品电影院| 久久综合色一综合色88| ww亚洲ww在线观看国产| 2020国产精品| 26uuu亚洲| 国产免费观看久久| 国产精品的网站| 亚洲人成精品久久久久| 亚洲欧美另类小说| 亚洲综合免费观看高清在线观看| 亚洲黄色免费电影| 亚洲国产精品久久久男人的天堂| 亚洲综合丁香婷婷六月香| 国产精品午夜电影| 日韩美女视频一区二区| 一区二区三区四区不卡在线 | 蜜臀av性久久久久蜜臀aⅴ| 日韩精品五月天| 免播放器亚洲一区| 国产一区二区三区四区在线观看| 国产精品77777竹菊影视小说| 国产91精品久久久久久久网曝门| 国产成人鲁色资源国产91色综| 国产成人av一区二区三区在线观看| 国产精品主播直播| 色8久久精品久久久久久蜜| 欧美影院精品一区| 欧美精品一区视频| 日韩码欧中文字| 日韩专区在线视频| 激情国产一区二区 | 日韩午夜激情视频| 国产性天天综合网| 亚洲精品视频自拍| 久久国产麻豆精品| 不卡一区中文字幕| 这里只有精品免费| 国产日韩欧美综合在线| 亚洲人成精品久久久久| 日韩av不卡一区二区| 高清在线观看日韩| 精品视频999| 欧美激情一二三区| 天天做天天摸天天爽国产一区| 国产精品主播直播| 欧美日韩美女一区二区| 欧美国产欧美综合| 日韩国产成人精品| 色综合久久中文综合久久97| 欧美一区二区三区视频| 国产精品国产三级国产aⅴ中文 | 日本一区二区免费在线观看视频| 日本sm残虐另类| 成人国产精品视频| 精品粉嫩超白一线天av| 亚洲成人动漫在线免费观看| 成人免费黄色在线| 久久婷婷国产综合国色天香| 一区二区三区四区蜜桃| 国产精品888| 精品久久久久久久人人人人传媒| 一区二区国产盗摄色噜噜| 成人白浆超碰人人人人| 精品对白一区国产伦| 日本成人在线电影网| 色先锋久久av资源部| 中文字幕欧美区| 韩国毛片一区二区三区| 欧美福利视频导航| 一区二区三区日韩欧美| 成人av动漫在线| 欧美激情中文字幕一区二区| 国产一区 二区 三区一级| 精品欧美一区二区三区精品久久 | 日本美女视频一区二区| 欧美日韩高清在线播放| 亚洲精选免费视频| 色综合久久88色综合天天6| 国产精品污www在线观看| 国产成人精品影院| 久久久久久久久久久久久夜| 国产一区二区伦理| 久久久久国产精品麻豆| 国产在线视视频有精品| 欧美成人官网二区| 国模少妇一区二区三区| 久久免费看少妇高潮| 久久99国产精品免费网站| 精品少妇一区二区三区视频免付费| 美女一区二区三区在线观看| 日韩欧美一级二级三级久久久| 美女性感视频久久| 精品久久国产97色综合| 国产成人免费网站| 亚洲欧洲另类国产综合| 在线免费不卡电影| 日韩电影免费在线观看网站| 欧美日韩国产成人在线91| 美女一区二区三区| 欧美国产日本视频| 色婷婷综合视频在线观看| 亚洲va欧美va人人爽午夜| 精品欧美一区二区久久| 波多野结衣中文字幕一区 | 日本aⅴ亚洲精品中文乱码| 久久综合视频网| 91免费版pro下载短视频| 亚洲国产中文字幕| 精品电影一区二区三区 | 久久99国产精品免费网站| 国产拍欧美日韩视频二区| 色香色香欲天天天影视综合网| 日韩成人免费电影| 国产亚洲欧美日韩日本| 96av麻豆蜜桃一区二区| 日韩成人伦理电影在线观看| 国产三级欧美三级日产三级99| 成人激情免费视频| 秋霞国产午夜精品免费视频| 欧美极品xxx| 7878成人国产在线观看| 高清成人免费视频| 日韩在线一区二区三区| 国产精品乱码人人做人人爱| 在线成人免费观看| 91免费观看在线| 国产精品综合一区二区三区| 亚洲不卡在线观看| 综合电影一区二区三区 | 国产日韩v精品一区二区| 欧美日韩国产免费一区二区 | 懂色av噜噜一区二区三区av| 亚洲成在人线免费| 中文字幕一区二区三中文字幕| 日韩欧美123| 欧美日韩一区小说| 99re热视频精品| 国产乱人伦偷精品视频免下载 | 中文字幕巨乱亚洲| 日韩午夜激情电影|