2023年vivo提前批開發崗筆試

2022-05-12 04:22:53 字數 955 閱讀 2840

筆試共三道大題,不是很難,但是編譯器爛的要死,還不讓用本地編譯器。 

第一道題:輸入陣列a和陣列b,刪除陣列a中b中存在的元素!

輸入描述:a:       b:

輸出描述:

class solution 

}if (flag == false)

array1[k++] = array1[i];

} for (int i = 0; i < k; i++)

cout << array1[i] << " ";

}};

第二題:輸入乙個鍊錶,翻轉鍊錶從n到m個節點。

輸入描述:1,2,3,4,5,6         3,5

輸出描述:1,2,5,4,3,6

typedef struct listnode 

}node;

class solution

for (int i = m; i < n; i++)

return dummy->next;

}};

第三題:總錢數total,有n件禮品,每件禮品有相應的熱度,購買其中一件或多件禮品,使熱度最大。

輸入描述:第一行輸入總錢數,第二行輸入禮品**,第三行輸入對應的熱度

輸出描述:最大熱度

輸入樣例:

200 600 100 180 300 450

6 10 3 4 5 8

輸出樣例:21

class solution ;

for (int i = 1; i <= 6; i++)

} return dp[total];

}};

2023年vivo提前批開發崗筆試

筆試共三道大題,不是很難,但是編譯器爛的要死,還不讓用本地編譯器。第一道題 輸入陣列a和陣列b,刪除陣列a中b中存在的元素!輸入描述 a b 輸出描述 class solution if flag false array1 k array1 i for int i 0 i k i cout arra...

2019VIVO提前批筆試記錄

一方面用於自己記錄,一方面給小夥伴們乙個參考 如有錯誤,懇請指正 題目描述 1.給定兩個整形陣列,求差集 需要補全的函式傳入的引數是兩個陣列及對應的陣列長度 思考 經典題目,衍生出求並集,交集,以下給出兩種思路,並分別分析複雜度 思路一 將array1分為三段 建議做的時候畫圖 分別為 已經比較過的...

vivo2023年 演算法崗筆試題

題目描述 小v在公司負責遊戲運營,今天收到款申請新上架的遊戲 跳一跳 為了確保提供給廣大玩家朋友們的遊戲都是高品質的,按照運營流程小v必須對新遊戲進行全方位了解體驗和評估。這款遊戲的規則如下 有n個盒子排成了一行,每個盒子上面有乙個數字a i 表示在該盒子上的人最多能向右移動a i 個盒子 比如當前...