亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

java計算機器人的運動范圍

2024-07-13 10:17:32
字體:
來源:轉載
供稿:網友

機器人的運動范圍java版,具體內容如下

地上有一個m行和n列的方格。一個機器人從坐標0,0的格子開始移動,每一次只能向左,右,上,下四個方向移動一格,但是不能進入行坐標和列坐標的數位之和大于k的格子。 例如,當k為18時,機器人能夠進入方格(35,37),因為3+5+3+7 = 18。但是,它不能進入方格(35,38),因為3+5+3+8 = 19。請問該機器人能夠達到多少個格子?

解題思路:

1.首先判斷當前位置是否滿足進入條件,若滿足可進入條件,則繼續判斷其周圍上下左右的四個位置(除邊界外)。若不滿足,則說明當前位置選取錯誤。
2.在每次的嘗試中,聲明一個標志數組,來記錄已經訪問過的位置。
3.當前嘗試繼續的條件有三個:坐標在矩陣中位置合法,坐標滿足可進入條件,坐標位置未訪問過。

public class Solution { public int movingCount(int threshold, int rows, int cols) {  if(threshold<0 || rows<=0 || cols<=0){   return 0;  }  int count = 0;  boolean[] flag = new boolean[rows*cols];  for(int i=0; i<rows*cols; i++){   flag[i] = true;  }  count = Moving(threshold, 0, 0, rows, cols, flag);  return count; } public int Moving(int t, int row, int col, int rows, int cols, boolean[] flag){  int count = 0;  if(isAllow(t, row, col, rows, cols, flag)){   flag[row*cols+col] = false;   count = 1+Moving(t, row-1, col, rows, cols, flag)+Moving(t, row, col-1, rows, cols, flag)+Moving(t, row+1, col, rows, cols, flag)+Moving(t, row, col+1, rows, cols, flag);  }  return count; } //計算坐標的位數和,返回與threshold的比較結果 public boolean isAllow(int t, int row, int col, int rows, int cols, boolean[] flag){  if(row>rows ||row<0 || col>cols || col<0 || row*cols+col>rows*cols-1|| flag[row*cols+col]==false){   return false;  }  int sum = 0;  char[] chs = (row+"").toCharArray();  char[] chs1= (col+"").toCharArray();  for(char ch: chs){   sum += Character.getNumericValue(ch);  }  for(char ch1: chs1){   sum += Character.getNumericValue(ch1);  }  return sum<=t; }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产一区二区日韩精品欧美精品| 欧美电影在线观看完整版| 深夜精品寂寞黄网站在线观看| 国产在线视频不卡| 精品亚洲一区二区| 国产精品一区二区电影| 久久香蕉国产线看观看av| 欧美中文字幕在线| 永久免费毛片在线播放不卡| 欧美精品18videosex性欧美| 国产在线一区二区三区| 日韩视频欧美视频| 日韩一区二区三区在线播放| 国产午夜精品全部视频播放| 日韩av男人的天堂| 欧美三级欧美成人高清www| 国产精品日韩在线观看| 亚洲国产精品成人一区二区| 成人av资源在线播放| 色爱精品视频一区| 久久精品视频免费播放| 中文字幕日韩av电影| 亚洲女成人图区| 欧美久久精品午夜青青大伊人| 久久久国产在线视频| 久久久久久久久久久网站| 精品中文字幕在线观看| 欧美电影在线观看网站| 国产精品日日摸夜夜添夜夜av| 亚洲国产欧美在线成人app| 日韩天堂在线视频| 人人爽久久涩噜噜噜网站| 亚洲国产成人在线播放| 亚洲精品成人网| 欧美一乱一性一交一视频| 欧美日韩在线影院| 日韩精品欧美国产精品忘忧草| 精品中文字幕在线观看| 这里只有精品视频在线| 91精品国产高清久久久久久| 91亚洲精品在线| 久久久国产精品免费| 91国产在线精品| 疯狂蹂躏欧美一区二区精品| 亚洲一区免费网站| 一本色道久久88综合日韩精品| 亚洲精品国产成人| 欧美激情视频一区| 久久99久久99精品免观看粉嫩| 亚洲色图校园春色| 欧美疯狂xxxx大交乱88av| 中文字幕日韩欧美在线视频| 青草青草久热精品视频在线网站| 国产91精品高潮白浆喷水| 国产主播喷水一区二区| 久久综合久久88| 国产精品美女免费| 色诱女教师一区二区三区| 日韩欧美视频一区二区三区| 在线播放国产一区中文字幕剧情欧美| 欧美成人久久久| 国产精品大片wwwwww| 国产在线高清精品| 日韩人体视频一二区| 91视频国产一区| 亚洲va国产va天堂va久久| 亚洲第一中文字幕在线观看| 国产一区二区三区欧美| 欧美亚洲另类制服自拍| 日韩女优人人人人射在线视频| 伊人一区二区三区久久精品| 欧美日韩国产综合视频在线观看中文| 琪琪亚洲精品午夜在线| 91麻豆桃色免费看| 亚洲成人精品久久久| xvideos亚洲人网站| 亚洲人成网站777色婷婷| 日韩在线观看免费网站| 国产精品久久一| 另类专区欧美制服同性| 中文日韩电影网站| 亚洲91精品在线| 久久久免费观看| 亚洲人成在线观看网站高清| 欧美激情视频网站| 亚洲白虎美女被爆操| 国产精品视频26uuu| 精品国产91乱高清在线观看| 亚洲欧美国产视频| 欧美大片在线看免费观看| 成人免费网站在线观看| 成人免费视频a| 亚洲a∨日韩av高清在线观看| 欧美成人免费在线观看| 亚洲女同精品视频| 欧美成人手机在线| 久久久久成人网| 草民午夜欧美限制a级福利片| 午夜精品视频在线| 国产精品av在线播放| 欧美性xxxx极品hd满灌| 国产一区二区三区毛片| 国产狼人综合免费视频| 韩国日本不卡在线| 欧美在线免费观看| 91在线视频成人| 国产精品99免视看9| 69国产精品成人在线播放| 日韩一级黄色av| 国产精品极品尤物在线观看| 国内精品久久久久| 亚洲香蕉av在线一区二区三区| 亚洲成色999久久网站| 日韩欧美中文免费| 国产精品盗摄久久久| 亚洲成av人影院在线观看| 一区二区三区回区在观看免费视频| 日韩精品中文在线观看| www.日韩.com| 成人免费网站在线观看| 欧洲亚洲在线视频| 麻豆一区二区在线观看| 国产美女直播视频一区| 欧美激情久久久久| 亚洲摸下面视频| 精品国产电影一区| 国产做受高潮69| 亚洲一区av在线播放| 亚洲欧美激情精品一区二区| 国精产品一区一区三区有限在线| 国产精品一区二区电影| 亚洲区一区二区| 久久久国产一区二区三区| 91在线色戒在线| 国产精品日日摸夜夜添夜夜av| 亚洲综合成人婷婷小说| 91最新在线免费观看| 国产v综合ⅴ日韩v欧美大片| 精品香蕉一区二区三区| 中文字幕在线国产精品| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产精品第一视频| 91在线直播亚洲| 黑人与娇小精品av专区| 这里只有视频精品| 亚洲最大激情中文字幕| 成人国产亚洲精品a区天堂华泰| 亚洲第一视频网站| 亚洲精品视频网上网址在线观看| 亚洲女成人图区| 亚洲老板91色精品久久| 久久久爽爽爽美女图片| 欧美一级片免费在线| 8090成年在线看片午夜| 亚洲日本成人女熟在线观看| 国产盗摄xxxx视频xxx69| 全亚洲最色的网站在线观看| 欧美亚洲一区在线| 亚洲免费一级电影| 欧美日韩国产一区二区| 亚洲free性xxxx护士白浆| 久久精品久久精品亚洲人| 成人h视频在线观看播放| 亚洲欧美日韩在线一区|