牛客網華為研發工程師程式設計題2 3

2021-10-02 12:51:21 字數 843 閱讀 3773

[程式設計題]明明的隨機數

時間限制:c/c++ 1秒,其他語言2秒

空間限制:c/c++ 32m,其他語言64m

明明想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性,他先用計算機生成了n個1到1000之間的隨機整數(n≤1000),對於其中重複的數字,只保留乙個,把其餘相同的數去掉,不同的數對應著不同的學生的學號。然後再把這些數從小到大排序,按照排好的順序去找同學做調查。請你協助明明完成「去重」與「排序」的工作(同乙個測試用例裡可能會有多組資料,希望大家能正確處理)。

input param

n               輸入隨機數的個數

inputarray      n個隨機整數組成的陣列

return value

outputarray    輸出處理後的隨機整數

注:測試用例保證輸入引數的正確性,答題者無需驗證。測試用例不止一組。

輸入描述:

輸入多行,先輸入隨機整數的個數,再輸入相應個數的整數

輸出描述:

返回多行,處理後的結果

輸入例子1:

322

1111020

4032

6740

2089

300400

15

輸出例子1:

1210

1520

3240

6789

300400

#includeint main();

for(int i = 0; i使用了犧牲空間換時間的策略。

牛客網 華為2016研發工程師程式設計題(C )

1 程式設計題 刪數 時間限制 1秒 空間限制 32768k 有乙個陣列a n 順序存放0 n 1,要求每隔兩個數刪掉乙個數,到末尾時迴圈至開頭繼續進行,求最後乙個被刪掉的數的原始下標位置。以8個數 n 7 為例 0,1,2,3,4,5,6,7 0 1 2 刪除 3 4 5 刪除 6 7 0 刪除 ...

華為研發工程師程式設計題 牛客網刷題自總

一共三道題,難度不大,這裡唯一要記的是,牛客網的編譯器有問題!如果不是下面這樣的格式,就一直報錯,明明在自己的ide上面執行正確,但一提交就報錯。while true try 內容except break其他大神總結的經驗 如果沒有異常處理,程式就停不下來,或者只有遇到錯誤才停下來。我上面說的就是第...

華為2016研發工程師程式設計題

程式設計題 刪數 時間限制 1秒 空間限制 32768k 有乙個陣列a n 順序存放0 n 1,要求每隔兩個數刪掉乙個數,到末尾時迴圈至開頭繼續進行,求最後乙個被刪掉的數的原始下標位置。以8個數 n 7 為例 0,1,2,3,4,5,6,7 0 1 2 刪除 3 4 5 刪除 6 7 0 刪除 如此...