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


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


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

主題:有高手能把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亚洲国产精
久久草av在线| 久久爱www久久做| 99久久久国产精品免费蜜臀| 99这里只有精品| 欧美色国产精品| 99re这里只有精品6| 欧洲国内综合视频| 欧美大片免费久久精品三p| 日本一区免费视频| 亚洲成a人v欧美综合天堂下载| 丝瓜av网站精品一区二区| 国产剧情一区在线| 欧美在线你懂得| 久久夜色精品国产欧美乱极品| 亚洲三级在线免费观看| 美女高潮久久久| 色婷婷精品大视频在线蜜桃视频| 91精品国产日韩91久久久久久| 国产精品三级电影| 日本亚洲电影天堂| 99久久精品国产网站| 欧美一级艳片视频免费观看| 亚洲人成在线观看一区二区| 六月丁香综合在线视频| 91麻豆自制传媒国产之光| 精品国产免费久久 | 久久久噜噜噜久久人人看 | 久久久蜜桃精品| 亚洲国产日韩精品| 风流少妇一区二区| 欧美一卡二卡在线观看| 一区二区三区在线观看欧美| 色88888久久久久久影院野外| 欧美日韩一卡二卡三卡| 成人免费在线视频观看| 国产传媒久久文化传媒| 欧美福利一区二区| 亚洲成国产人片在线观看| 99久久777色| 国产欧美日韩激情| 久久99在线观看| 欧美一区二区在线免费观看| 依依成人精品视频| caoporm超碰国产精品| 久久亚洲精品国产精品紫薇| 99国产一区二区三精品乱码| 久久久99精品免费观看| 九九久久精品视频| 欧美一区二区三区免费在线看| 亚洲在线视频网站| 欧美最猛性xxxxx直播| 亚洲人吸女人奶水| 一本一本大道香蕉久在线精品 | 一区二区三区四区视频精品免费| 99麻豆久久久国产精品免费优播| 久久久一区二区三区捆绑**| 麻豆久久久久久久| 日韩精品专区在线影院观看 | 日本韩国精品一区二区在线观看| 亚洲欧洲无码一区二区三区| 成人综合在线观看| 国产精品丝袜久久久久久app| 国产乱码精品一区二区三| 26uuu另类欧美亚洲曰本| 狠狠久久亚洲欧美| 国产欧美日本一区视频| 国产91丝袜在线18| 中文字幕永久在线不卡| 91视视频在线观看入口直接观看www| 日本一区二区高清| voyeur盗摄精品| 亚洲素人一区二区| 欧美视频一区二区三区四区| 日韩成人免费看| 欧美成人激情免费网| 久久精品国产亚洲a| 91精品免费在线| 国产精品无人区| 日本一区二区三区在线不卡| 懂色av噜噜一区二区三区av| 中文字幕一区二| 在线看不卡av| 午夜精品久久久久久久99樱桃| 色综合久久久久综合99| 亚洲综合男人的天堂| 91精品国产综合久久小美女| 久久激情综合网| 中国色在线观看另类| 日本韩国一区二区三区视频| 免费在线观看一区二区三区| 国产女主播视频一区二区| 91在线视频免费91| 日韩影院免费视频| 欧美国产禁国产网站cc| 欧美日韩久久一区二区| 国产乱国产乱300精品| 一区二区三区加勒比av| 亚洲精品一区二区在线观看| aaa亚洲精品| 亚洲国产日产av| 日韩欧美在线影院| 亚洲欧洲色图综合| 欧美日本国产视频| 国产福利91精品一区| 亚洲国产精品久久久久秋霞影院| 欧美tickle裸体挠脚心vk| 91丨porny丨首页| 蜜臀av一区二区三区| 一区免费观看视频| 精品久久一二三区| 欧美日韩亚州综合| 99久久综合狠狠综合久久| 免费在线看一区| 亚洲综合另类小说| 国产偷国产偷精品高清尤物| 欧美精品久久久久久久多人混战 | 亚洲国产精品嫩草影院| 欧美国产日韩a欧美在线观看| 欧美日韩三级一区二区| av资源站一区| 国产一区美女在线| 男女性色大片免费观看一区二区| 亚洲欧美激情视频在线观看一区二区三区| 日韩限制级电影在线观看| 一本大道久久a久久综合婷婷| 国产成人精品免费看| 久久精品国产第一区二区三区| 亚洲韩国精品一区| 日韩美女视频19| 日本一区二区不卡视频| 久久久久国产精品麻豆ai换脸| 欧美一区二区在线播放| 欧美性生活一区| 欧美在线看片a免费观看| 91免费观看视频在线| 成人av资源在线| 国产91精品在线观看| 国产在线播放一区| 久久福利视频一区二区| 日本aⅴ免费视频一区二区三区| 亚洲妇女屁股眼交7| 亚洲乱码国产乱码精品精的特点| 国产精品理伦片| 国产精品二三区| 亚洲欧洲国产专区| 亚洲欧洲av在线| 18成人在线观看| 亚洲欧美视频在线观看| 最新国产の精品合集bt伙计| 国产精品免费av| 亚洲免费观看高清在线观看| 国产精品久久久久三级| 亚洲欧洲韩国日本视频| 亚洲精品综合在线| 亚洲一区二区三区四区不卡| 亚洲午夜免费视频| 午夜不卡在线视频| 麻豆精品一区二区av白丝在线| 美女一区二区三区| 国产一区二区女| 成人综合在线视频| 91小视频免费看| 欧美日韩电影在线| 精品国产乱码久久久久久久| 欧美国产欧美综合| 亚洲精品伦理在线| 天天做天天摸天天爽国产一区 | 成人午夜电影久久影院| 国产91对白在线观看九色| 91视频精品在这里| 欧美日韩免费观看一区三区| 日韩欧美一区在线| 欧美国产视频在线| 亚洲综合激情网| 免费看欧美美女黄的网站| 精品在线免费视频| av在线播放成人| 欧美日韩美女一区二区| 精品91自产拍在线观看一区| 国产精品国产三级国产有无不卡 | 国产麻豆成人精品| 91亚洲男人天堂| 91精品国产美女浴室洗澡无遮挡| www久久精品| 一区二区三区不卡在线观看| 麻豆视频观看网址久久| 99精品视频在线播放观看| 欧美日韩国产电影| 国产欧美精品日韩区二区麻豆天美| 亚洲少妇中出一区| 蜜桃视频免费观看一区| 成人成人成人在线视频| 91精品国产综合久久福利| 国产欧美日韩在线看| 亚洲高清视频的网址| 成人夜色视频网站在线观看| 欧美日韩一区高清| 日韩伦理av电影| 国产乱子伦视频一区二区三区| 欧美视频一区在线|