2019秋內推位元組跳動第一題

2021-08-25 02:40:58 字數 1122 閱讀 6229

球場中有若干個球隊的球迷,同一球隊球迷坐的位置都是連在一起的,即這個球迷的上下左右以及斜方向 的人都是同一球隊球迷。現在要求其中人數最多的球迷人數,以及共有多少個球迷團體。

給定乙個包含了一些 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取數字做...