国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁(yè) > 編程 > C++ > 正文

463. Island Perimeter (C++)

2019-11-06 06:09:54
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

題目:

You are given a map in form of a two-dimensional integer grid where 1 rePResents land and 0 represents water. Grid cells are connected horizontally/vertically (not diagonally). The grid is completely surrounded by water, and there is exactly one island (i.e., one or more connected land cells). The island doesn’t have “l(fā)akes” (water inside that isn’t connected to the water around the island). One cell is a square with side length 1. The grid is rectangular, width and height don’t exceed 100. Determine the perimeter of the island.

Example: [[0,1,0,0], [1,1,1,0], [0,1,0,0], [1,1,0,0]]

Answer: 16 https://leetcode.com/problems/island-perimeter/?tab=Description

翻譯

您將獲得一個(gè)二維整數(shù)網(wǎng)格形式的地圖,其中1表示土地,0表示水。 網(wǎng)格單元水平/垂直(不是對(duì)角線)連接。 網(wǎng)格完全被水包圍,并且恰好有一個(gè)島(即,一個(gè)或多個(gè)連接的陸地單元)。 島上沒(méi)有“湖泊”(里面的水是不連接到島周圍的水)。 一個(gè)單元格是邊長(zhǎng)為1的正方形。網(wǎng)格是矩形,寬度和高度不超過(guò)100.確定島的周長(zhǎng)。

思路:

主要就是找規(guī)律,就想過(guò)馬路一樣,行人都是往前看,往右看,遵守這條規(guī)律,大家都不會(huì)發(fā)生碰撞(產(chǎn)生冗余) 找規(guī)律制定規(guī)則: 1. 遇到“1”時(shí)計(jì)數(shù)器“+4“,因?yàn)橐粋€(gè)單獨(dú)存在與空間的方格有四個(gè)邊。 2. 向右看,向下看,如果發(fā)現(xiàn)有“1”則計(jì)數(shù)器“-2”,發(fā)現(xiàn)一次減一次,發(fā)現(xiàn)兩次減兩次,因?yàn)閮蓚€(gè)連在一起的話總線條數(shù)會(huì)減少兩條。 3. 每次遍歷先略過(guò)最右邊一列以及最下邊一行這些邊界情況,因?yàn)樗鼈兊囊?guī)則不太一樣。 4. 邊界規(guī)則:最右邊一列遇到“1”只看下面有沒(méi)有“1”,沒(méi)有右邊的所以不看。最下面一行遇到“1”只看右邊有沒(méi)有“1”,因?yàn)樗旅鏇](méi)有東西。邊界情況身邊有“1”則計(jì)數(shù)器“-2”。邊界規(guī)則不包含最右下角的那個(gè)元素,因?yàn)樗葲](méi)有右邊也沒(méi)有下邊。 5. 最右下角元素:如果是“1”,計(jì)數(shù)器“+4”,不用擔(dān)心左邊上面,因?yàn)樵摐p的都減過(guò)了。

解答:

把上面的規(guī)則按順序?qū)懴聛?lái)就是答案 下面是我給出的答案,(84.23%,132ms)

class Solution {public: int islandPerimeter(vector<vector<int>>& grid) { int row = grid.size(); if (!row) return 0; int col = grid[0].size(); if (!col) return 0; int ret = 0; for (int i = 0; i < row-1; ++i) { for (int j = 0; j < col-1; ++j) { if (grid[i][j] == 1) { ret += 4; if (grid[i + 1][j] == 1) ret -= 2; if (grid[i][j + 1] == 1) ret -= 2; } } } for (int i = 0; i < row - 1; ++i) { if (grid[i][col-1] == 1) { ret += 4; if (grid[i + 1][col-1] == 1) ret -= 2; } } for (int i = 0; i < col - 1; ++i) { if (grid[row-1][i] == 1) { ret += 4; if (grid[row-1][i+1] == 1) ret -= 2; } } if (grid[row-1][col-1] == 1) { ret += 4; /*if (grid[row - 2][col - 1] == 1) { ret--; } if (grid[row - 1][col - 2] == 1) { ret--; }*/ } return ret; }};
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
自拍av在线| 国产精品国精产品一二| 精品一区二区三区高清免费不卡| 黄色一级片视频| 欧美卡一卡二| 国产免费自拍视频| jizz亚洲大全| 久久精品亚洲7777影院| 国产免费黄网站| 国产香蕉免费精品视频| 精精国产xxxx视频在线动漫| 日本免费视频www| 国产乱在线观看视频| 国产精品第八页| 欧美日韩视频精品一区二区| 中文字幕欧美日韩在线不卡| 在线亚洲电影| 日本最新在线视频| 四虎成人免费| 69堂视频在线观看国产| 老鸭窝av在线| 伊人国产在线看一| 中文字幕在线永久在线视频| 在线午夜影院| 国产精品国精产品一二| 青青草视频在线观看| 国产成人精品久久一区二区小说| 亚洲大香人伊一本线| 国产区在线视频| 黄色一级片视频| h网站久久久| 99综合精品久久| 国产特级淫片免费看| 国产在线超碰| 美女av在线播放| 午夜影院在线免费观看| 国产日韩欧美精品一区二区三区| 欧美日韩亚洲国内综合网| 91午夜视频| 国产精品日日爱| 最新中文字幕在线| 久久久久久五月天久久久久久久久| 91在线看片| 国产一级黄色片免费| 国产在线你懂得| www免费在线观看| 色中文字幕在线| 亚洲精品白浆| 免费黄网站在线观看| 青青免费在线视频| 青青草视频在线免费观看| 一本久久精品| 亚洲日本久久久午夜精品| 一本大道久久精品| 美女永久在线网站| 日本中文字幕在线2020| 国产偷激情在线| 国产视频97| 中文字幕av高清| 牛牛精品视频在线| 中中文字幕av在线| 国产精品入口麻豆高清| av小说在线| 九九热视频精品在线观看| 国产尤物视频在线| 国产精品被窝福利一区| 在线看黄色av| 女人色在线免费视频| 国产女王在线**视频 | 一本久久精品| www.操操操.com| 九九在线免费视频| 综合激情丁香| av免费网站在线观看| 九九在线免费视频| 在线天堂中文www视软件| wwww在线观看| 精品剧情v国产在线观看| av在线不卡免费| 国产亚洲依依| 精品99又大又爽又硬少妇毛片| 青青草原国产在线| 精品一区二区91| 国产美女在线看| 精品国产福利一区二区在线| 黄色国产网站在线播放| 国产黄网站在线观看| 国产专区在线播放| 在线午夜视频| 国产精品免费91| 国产私拍精品| 成年网在线观看免费观看网址| 精品推荐蜜桃传媒| 最近中文字幕大全中文字幕免费 | av网站大全在线| 91欧洲在线视精品在亚洲| 成网站在线观看人免费| 在线中文字幕资源| 国产欧美日韩第一页| 黄色片视频在线观看| 亚洲xxxxxx| 午夜影院在线| 超碰在线网址| 九九热在线视频观看| 另类视频在线| 国产麻豆精品视频一区二区| 超碰在线免费播放| 二人午夜免费观看在线视频| 欧美日韩视频精品二区| www.成人.com| 午夜视频在线免费| 国产高清在线| 国产白浆在线| 在线免费观看污| 思思99精品视频在线观看| 伊人中文字幕在线| 日韩国产成人| 中文字幕一区免费| 国产三级av在线| 亚洲最新永久在线观看| 青青草视频免费在线观看| 成人精品福利| 国产福利电影在线| 一区二区免费播放| 麻豆精品免费视频入口| 国产永久免费高清在线观看| 国产鲁鲁视频在线观看免费| 久久久久久久久亚洲精品| 九色视频网站| 国产高清在线观看| 欧美高清视频| 国产青青视频| 久久精品蜜桃| 亚洲欧美精选| 国产经典三级在线| 国精一区二区三区| 在线午夜影院| 国产小视频在线| 爱福利在线视频| 91在线超碰| 国产三级视频在线播放线观看| 亚洲欧美日韩一区成人| 国产情侣高潮对白| 欧美日韩在线中文字幕| 国产对白叫床清晰在线播放| 久草网在线视频| 伊人中文在线| 2020亚洲男人天堂| 中文字幕日本在线| 国产女王在线**视频| 国产探花视频在线观看| 欧美96在线| 亚洲v片在线观看| ·天天天天操| 最新黄网在线观看| 激情网站在线| 超碰在线网站| 麻豆精品视频入口| 在线看黄色av| 在线视频xx| 中文在线观看视频| 精品欧美不卡一区二区在线观看| 国产羞羞视频在线观看| 国产日产一区二区三区| 国产日韩欧美第一页| 国产黄视频网站| 91免费日韩| 亚洲国产精华液| wwwww亚洲| 九九热在线播放| 天堂资源在线中文| 中文字幕网在线| 国产成人无吗| 国产精品国产三级国产试看| 国产成人精品18| 四虎国产精品永久在线| www.xxx黄| 国产美女视频一区二区三区 | 九九免费视频| 最近高清中文在线字幕在线观看| 中文字幕免费中文| 在线观看中文字幕的网站| 欧美艹逼视频| 国产日韩网站| 日本在线观看| 国产精选在线观看| 国产网站av| 亚洲精品久久久成人| 五月综合激情在线| 中文资源在线网| 免费黄色网页在线观看| 国产一二三区在线观看| 亚洲欧美精选| 国产丝袜在线观看视频| 亚洲成人福利| 国产一级粉嫩xxxx| 在线观看的av| 国产秀色在线www免费观看| a视频免费看| 精品无人乱码|