2023年3月vivo春招 筆試

2021-10-04 08:02:53 字數 1024 閱讀 4184

1、在vivo生產線上,每位職工隨著對手機加工流程認識的熟悉和經驗的增加,日產量也會不斷飆公升。

假設第一天量產1臺,接下來2天(即第

二、三天)每天量產2件,接下來三天(即第

三、四、五天)

每天量產3件。以此類推,計算出第n天總共可以量產的手機數量。

2、現給定任意正整數n,請尋找並輸出最小的正整數m(m>9),使得m的各位(個位、十位…)之乘積等於n,若不存在則輸出-1.

題目描述

現給定任意正整數n,請尋找並輸出最小的正整數m(m>9),使得m的各位(個位、十位…)之乘積等於n,若不存在則輸出-1.

輸入樣例: 36

輸出樣例: 49

題目解析

這道題我們可以分解因子,且因子都是一位數(小於10),因為要求最小,49和94都符合標準的話優先49,所以從9開始看是否能整除,能的話作為低位,高一位的數遞迴接著求;如果2~9都不能做因子說明不存在答案,返回-1,這樣最終結果肯定是負數。在主函式裡判斷一下正負,小於0就返回-1;

3、小v在公司負責遊戲運營,今天收到款申請新上架的遊戲「跳一跳」。為了確保提供給廣大玩家朋友們的遊戲都是高品質的,按照運營流程小v必須對新遊戲進行全方位了解體驗和評估。這款遊戲的規則如下:

有n個盒子排成了一行,每個盒子上面有乙個數字a[i],表示在該盒子上的人最多能向右移動a[i]個盒子(比如當前所在盒子上的數字是3,則表示可以一次向右前進1個盒子,2個盒子或者3個盒子)。

現在小v從左邊第乙個盒子上開始體驗遊戲,請問最少需要移動幾次能到最後乙個盒子上?

輸入描述:

輸入:2 2 3 0 4

表示現在有5個盒子,上面的數字分別是2, 2, 3, 0, 4。

輸出描述:

輸出: 2

小v有兩種跳法:

跳法1:盒子1--盒子2--盒子3--盒子4--盒子5,共3下

跳法2:盒子1--盒子3--盒子5,共2下

跳法2的步驟數量最少,所以輸出最少步數:2。

輸入:2 2 3 0 4

輸出:2

2020 春招 校招 c 筆試總結

1.浩鯨雲 筆試35個選擇題加3個程式設計題,答的慘不忍睹,回憶一下還記得的然後做個總結 1.1選擇題 1.1.1c 是絕對型別安全的嗎 型別安全很大程度上可以等價於記憶體安全,型別安全的 不會試圖訪問自己沒被授權的記憶體區域。型別安全 常被用來形容程式語言,其根據在於該門程式語言是否提供保障型別安...

2023年春3月月賽題解

問題a string 1.題意 找出乙個字串在另乙個字串出現的次數 2.解法 此題解法較多,看 就應該知道了 第一種解法 include include using namespace std intmain cout count endl return0 第二種解法 include using n...

2020VIVO春招程式設計題 手機產量

菜雞撿了最簡單的一題做做。在vivo產線上,每位職工隨著對手機加工流程認識的熟悉和經驗的增加,日產量也會不斷攀公升。假設第一天量產1臺,接下來2天 即第 二 三天 每天量產2件,接下來3天 即第 四 五 六天 每天量產3件 以此類推,請程式設計計算出第n天總共可以量產的手機數量。輸入例子1 11輸出...