牛客 網易筆試題 重排數列

2021-10-10 06:47:24 字數 684 閱讀 6921

題目鏈結

找規律。

我們可以發現,只要乙個數是四的倍數,它乘以任何乙個數都是的倍數,只要有兩個2的倍數相乘,它也可以組成四的倍數。

所以我們可以這麼想,乙個四的倍數可以帶走兩個位置,乙個2的倍數只能帶走它本身,只要能帶走所有的數,這道題就完成了。

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#define int long long

#define io ios::sync_with_stdio(false)

using

namespace std;

int num,t,n,a[

100005];

signed

main()

num=0;

for(

int i=

1;i<=n;i++

)else

if(a[i]%2

==0)}

if(num>=n)

else

}}

網易筆試題 Fibobacci數列

fibonacci數列是這樣定義的 f 0 0 f 1 1 for each i 2 f i f i 1 f i 2 因此,fibonacci數列就形如 0,1,1,2,3,5,8,13,在fibonacci數列中的數我們稱為fibonacci數。給你乙個n,你想讓其變為乙個fibonacci數,每...

牛客網 Fibonacci數列(網易)

fibonacci數列是這樣定義的 f 0 0 f 1 1 for each i 2 f i f i 1 f i 2 因此,fibonacci數列就形如 0,1,1,2,3,5,8,13,在fibonacci數列中的數我們稱為fibonacci數。給你乙個n,你想讓其變為乙個fibonacci數,每...

牛客網筆試題2

本題考查對投影操作的掌握。投影操作是從表中選出某些列而丟棄另一些列。如果只對乙個關係中的某些屬 興趣,那麼就需要使用投影操作在這些屬性上投影該關係。元組就是行,row,投影操作就是刪除列,column,刪除列以後,表中行資料可能會有重複資料,所以,是小於等於。投影結果如果有相同元祖,則會預設使用di...