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


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


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

主題:有高手能把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乱码| 九九精品视频在线看| 欧美mv日韩mv| 亚洲第一狼人社区| 欧美日韩一区二区欧美激情| 亚洲精品欧美在线| 日韩欧美中文一区二区| 久久国产尿小便嘘嘘尿| 精品国产一区久久| 亚洲一区二区精品久久av| av在线一区二区三区| 国产精品色婷婷久久58| 成人av免费网站| 夜夜操天天操亚洲| 欧美另类videos死尸| 亚洲一区二区美女| 欧美一区二区三区系列电影| 老司机一区二区| 久久久99精品免费观看| 99久久免费国产| 亚洲影视在线播放| 久久精品国产一区二区三| 精品国产一区二区三区久久久蜜月| 麻豆精品在线观看| 国产日韩欧美高清在线| 在线精品视频免费观看| 日本特黄久久久高潮| 久久久久久**毛片大全| 一本一本大道香蕉久在线精品| 亚洲国产一区二区视频| 久久亚洲一区二区三区四区| 成人av电影在线观看| 亚洲一区av在线| 精品国产网站在线观看| 91香蕉视频在线| 久久精品国产网站| 亚洲欧洲av另类| 日韩片之四级片| 在线看国产一区| 国产成人免费视频一区| 亚洲成人第一页| 国产精品电影一区二区| 日韩美女视频在线| 色综合久久66| 国产不卡免费视频| 日日夜夜一区二区| 日韩理论片中文av| 国产欧美1区2区3区| 在线不卡a资源高清| 99久久99久久久精品齐齐| 久久精品免费看| 亚洲激情图片qvod| 国产欧美一区二区三区鸳鸯浴| 欧美一区二区视频在线观看2022| av一区二区三区| 丁香六月综合激情| 精品无人区卡一卡二卡三乱码免费卡| 一区二区三区av电影| 一本一道久久a久久精品综合蜜臀| 国产一区二区久久| 日本中文在线一区| 亚洲自拍偷拍九九九| 国产精品女主播在线观看| 欧美精品一区二区精品网| 欧美电影影音先锋| 欧美欧美午夜aⅴ在线观看| 色8久久人人97超碰香蕉987| 91视频在线看| 色婷婷一区二区| 国产suv精品一区二区三区| 国产成人亚洲综合a∨婷婷| 精品制服美女久久| 狠狠色丁香久久婷婷综| 国产精品99久久久久久久vr | 26uuu国产电影一区二区| 欧美日韩免费一区二区三区视频| 欧美中文字幕一区| 欧美乱熟臀69xxxxxx| 91精品一区二区三区在线观看| 欧美军同video69gay| 欧美精品vⅰdeose4hd| 日韩一区二区三区免费观看| 日韩欧美精品在线| 久久精品亚洲精品国产欧美 | 亚洲色图欧洲色图婷婷| 亚洲欧美日韩人成在线播放| 一区二区三区在线视频播放| 亚洲午夜精品在线| 日韩电影在线一区| 国产精品综合二区| 色综合久久99| 日韩视频国产视频| 中文字幕av一区 二区| 一区二区三区欧美在线观看| 性做久久久久久免费观看欧美| 麻豆精品在线播放| www.欧美日韩国产在线| 精品视频在线视频| 精品国产一区二区三区忘忧草| 亚洲国产精品高清| 亚洲国产综合色| 国产精品一区久久久久| 91看片淫黄大片一级| 精品视频在线视频| 久久久国产精华| 亚洲一二三四区| 国产美女在线观看一区| av一区二区久久| 2023国产精华国产精品| 综合久久久久久久| 韩国女主播一区| 欧美性欧美巨大黑白大战| 26uuu色噜噜精品一区| 亚洲蜜臀av乱码久久精品| 免费视频一区二区| 一本久久综合亚洲鲁鲁五月天| 久久中文字幕电影| 亚洲一二三专区| www.亚洲激情.com| 久久久久国产精品麻豆| 亚洲午夜一区二区| 99精品久久99久久久久| 精品欧美一区二区三区精品久久| 亚洲老妇xxxxxx| 国产成人免费视频网站| 日韩精品一区二区三区四区 | 日韩电影一区二区三区| 一本色道久久综合亚洲精品按摩| 久久久久99精品一区| 蜜臀av一区二区在线免费观看| 91麻豆免费在线观看| 中文一区在线播放| 久久99久久久久久久久久久| 在线观看91精品国产入口| 国产精品美女视频| 国产一区二区在线电影| 欧美一区二区三区视频免费播放| 亚洲精品一二三| 99re这里只有精品6| 中文av一区特黄| 国产99久久久精品| 亚洲精品在线一区二区| 青青国产91久久久久久| 欧美日韩精品久久久| 亚洲国产裸拍裸体视频在线观看乱了| 一本久久综合亚洲鲁鲁五月天| 亚洲欧美aⅴ...| 91性感美女视频| 一区二区三区在线视频免费 | 理论电影国产精品| 精品国产三级电影在线观看| 国产一区二区三区免费看| 久久男人中文字幕资源站| 国产精品一区二区在线观看网站| 久久精品免费在线观看| 国产99久久久国产精品潘金| 中文字幕在线视频一区| 99国产精品久久久久久久久久 | 美女免费视频一区二区| 日韩欧美一区电影| 国产老妇另类xxxxx| 国产精品午夜久久| 一本色道**综合亚洲精品蜜桃冫| 亚洲一区av在线| 精品国产免费一区二区三区香蕉 | 国产精品 日产精品 欧美精品| 久久久午夜电影| 成人国产精品免费观看视频| 国产精品欧美精品| 色成年激情久久综合| 日韩在线观看一区二区| 日韩欧美一区中文| 亚洲天堂网中文字| 欧美日韩一区小说| 亚洲一级片在线观看| 欧美成人a在线| 国产在线看一区| 国产日韩欧美综合一区| 在线视频你懂得一区| 性做久久久久久| 日韩视频123| 国产麻豆精品视频| 久久久国际精品| 波多野结衣一区二区三区| 亚洲欧美视频一区| 精品久久一二三区| 国产精品456露脸| 一区二区三区不卡视频| 欧美日韩免费在线视频| 久久成人18免费观看| 一区二区三区鲁丝不卡| 欧美综合天天夜夜久久| 久久国产人妖系列| 久久综合视频网| 成人激情综合网站|