牛客計算機複試查詢

2021-10-14 04:12:21 字數 669 閱讀 2466

輸入陣列長度 n 輸入陣列      a[1...n] 輸入查詢個數m 輸入查詢數字b[1...m]   輸出 yes or no  查詢有則yes 否則no 。

輸入有多組資料。

每組輸入n,然後輸入n個整數,再輸入m,然後再輸入m個整數(1<=m,n<=100)。

如果在n個陣列中輸出yes否則輸出no。
示例1

複製

5

1 5 2 4 3

32 5 6

複製

yes

yesno

#include#includeusing namespace std;

int main()

else if(find[k]==num[mid])

else

} if(tag==0)

} return 0;

}

這裡我犯了幾個錯誤,導致一開始本地執行是沒有問題的,但是oj系統判定**就出現了段錯誤:您的程式發生段錯誤,可能是陣列越界,堆疊溢位(比如,遞迴呼叫層數太多)等情況引起。經過幾次試錯發現了問題,我一開始是根據輸入的n來動態的定義陣列大小的,系統oj就判定了陣列越界的錯誤後來我根據本題中給出的最大n最大值來修改定義陣列,然後**ac,說明動態定義陣列很有可能導致系統判錯,應該直接按照給出的最大數值來定義陣列。

牛客 計算機復試題 Day of Week

語言是python。這題應該有乙個很簡單的方法,就是用庫,不過我沒去試,是自己推出來的。在寫這篇部落格的時候是2020.3.30,星期一,則得到下表 2020.3.30 星期一2020.3.31 星期二2020.4.1 星期三2020.4.2 星期四2020.4.3 星期五2020.4.4 星期六2...

計算機複試準備牛客網復試題入門篇

題目描述 輸入乙個字串,長度小於等於200,然後將輸出按字元順序公升序後的字串。include include include include using namespace std int main 複習知識點 sort函式 輸入10個證書,要求輸出其中的最大值 include using nam...

牛客網計算機複試上機習題之成績排序

查詢和排序 題目 輸入任意 使用者,成績 序列,可以獲得成績從高到低或從低到高的排列,相同成績 都按先錄入排列在前的規則處理。例示 jack 70 peter 96 tom 70 smith 67 從高到低 成績 peter 96 jack 70 tom 70 smith 67 從低到高 smith...