球場中有若干個球隊的球迷,同一球隊球迷坐的位置都是連在一起的,即這個球迷的上下左右以及斜方向 的人都是同一球隊球迷。現在要求其中人數最多的球迷人數,以及共有多少個球迷團體。
給定乙個包含了一些 0 和 1的非空二維陣列 grid , 乙個 島嶼 是由四個方向 (水平或垂直) 的 1 (代表土地) 構成的組合。你可以假設二維矩陣的四個邊緣都被水包圍著。
找到給定的二維陣列中最大的島嶼面積。(如果沒有島嶼,則返回面積為0。)
示例 1:
[[0,0,1,0,0,0,0,1,0,0,0,0,0],
[0,0,0,0,0,0,0,1,1,1,0,0,0],
[0,1,1,0,1,0,0,0,0,0,0,0,0],
[0,1,0,0,1,1,0,0,1,0,1,0,0],
[0,1,0,0,1,1,0,0,1,1,1,0,0],
[0,0,0,0,0,0,0,0,0,0,1,0,0],
[0,0,0,0,0,0,0,1,1,1,0,0,0],
[0,0,0,0,0,0,0,1,1,0,0,0,0]]
對於上面這個給定矩陣應返回 6。注意答案不應該是11,因為島嶼只能包含水平或垂直的四個方向的『1』。
示例 2:
[[0,0,0,0,0,0,0,0]]
對於上面這個給定的矩陣, 返回 0。
注意: 給定的矩陣grid 的長度和寬度都不超過 50。
class solution ,,,};
for(int i=0; i<4; i++)
return sum;
}int maxareaofisland(vector
>& grid)
return mx;
}};
//若是位元組跳動那一題就是還要加上斜邊的情況:
class solution ,,,,,,,,,};
for(int i=0; i<10; i++)
return sum;
}int maxareaofisland(vector
>& grid)
return mx;
}};
記錄位元組跳動秋招第一次筆試
豈止乙個壯烈可以形容。一共四道題,120min,我就完整做了一道。1.給出乙個全為小寫英文本元組成的字串,字串的長度m,以及可編輯次數n,求對這個字串編輯之後,可得到連續的相同字元組成的字串的最長的長度。def maxstr m,n,data i 0 j 0 out 0 res tep data 0...
位元組跳動2019第一次筆試第四題 動態規劃
兩個長度為n的序列a,b。問有多少個區間 l,r 滿足max a l,r 輸入描述 第一行乙個整數n 第二行n個數,第i個為a i 第三行n個數,第i個為b i 0 1 r輸出描述 一行乙個整數,表示答案 例1 輸入 3 2 1 3 3 3 輸出 3 答案 int n cin n vectora,b...
網易2019屆秋招內推筆試程式設計題題解 資料庫開發崗
程式設計題共3道,貌似與其它崗位的小夥伴題目都不一樣,本人遇到的難度較低。另外題面包含錯別字以及描述不太清晰,值得吐槽。有乙個32位整數n,試找乙個最小整數m,使得m的每一位之積等於n,如果找不到這樣的整數,輸出0 分析可知,整數m的所有位均為2 9的整數,對n做質因數分解變形 每次從9 2取數字做...