萬萬沒想到之聰明的編輯
原題目鏈結
長度大於等於3,才可能出現三個連續相同的情況
長度大於等於4,才可能出現aabb情況
針對這兩種情形,只需要將左邊的指標回退一步即可.
#include #include #include using namespace std;
class solution
while(j>n;
string s;
vectorstrs;
while(n--)
solution res;
for(auto&x:strs)
long long count=0;
int len=0;
int i=0,j=1; // 左閉右開 [i,j) (j-i)>d
for( ; i=2)
}return count%99997867;
}}; int main()
solution res;
int m = res.count(n,d,v);
cout<}
位元組跳動筆試題 萬萬沒想到之聰明的編輯
我叫王大錘,是一家出版社的編輯。我負責校對投稿來的英文稿件,這份工作非常煩人,因為每天都要去修正無數的拼寫錯誤。但是,優秀的人總能在平凡的工作中發現真理。我發現乙個發現拼寫錯誤的捷徑 1.三個同樣的字母連在一起,一定是拼寫錯誤,去掉乙個的就好啦 比如 helllo hello 2.兩對一樣的字母 a...
位元組跳動 萬萬沒想到之聰明的編輯
萬萬沒想到之聰明的編輯 三個同樣的字母連在一起,一定是拼寫錯誤,去掉乙個的就好啦 比如 helllo hello 兩對一樣的字母 aabb型 連在一起,一定是拼寫錯誤,去掉第二對的乙個字母就好啦 比如 helloo hello 上面的規則優先 從左到右 匹配,即如果是aabbcc,雖然aabb和bb...
位元組跳動 萬萬沒想到之抓捕孔連順
我叫王大錘,是一名 我剛剛接到任務 在位元組跳動大街進行埋伏,抓捕 孔連順。和我一起行動的還有另外兩名 我提議 1.我們在位元組跳動大街的n個建築中選定3個埋伏地點。2.為了相互照應,我們決定相距最遠的兩名 間的距離不超過d。我特喵是個天才 經過精密的計算,我們從x種可行的埋伏方案中選擇了一種。這個...