愛奇藝 校招筆試 2017 9 11

2021-08-08 02:16:46 字數 1255 閱讀 3033

andrew zhang

sep 11, 2017

工作好閒。參加校招筆試玩玩兒,題目很簡單。

題目2:

如果乙個數字滿足以下條件,就稱它是奇異數

1、這個數字至少有兩位

2、這個數字的最低兩位是相同的

計算區間[l,r]內的所有奇異數。

#include 

using

namespace

std;

long

long func(long

long v)

else

return result;

}int main()

return

0;}

題目三:

牛牛養了n只奶牛,妞妞想給奶牛編號,這樣就可以輕而易舉的分辨他們了。每個奶牛對於數字都有自己的喜好,第i只奶牛想要乙個1和x[i]之間的整數,包含端點。計算總共有多少種符合要求的編號方法。

輸入兩行,第一行乙個整數n,第二行n個整數x[i].

#include 

#include

#include

using

namespace

std;

long

long func(vector

v)return result;

}int main()

sort(v.begin(), v.end());

cout

<< func(v) << endl;

return

0;}

還做過乙個京東的,比較簡單,不另寫了。附下面。

如果乙個數的數字能夠分成兩組,並且他們的和相等,這個數就稱為神奇數。計算給定區間[l,r]總共有多少個神奇數。

輸入一行,第一行兩個數,l和r。

#include 

#include

using

namespace

std;

bool func(vector

v, int total)

}if (state[total / 2])

}return

false;

}int main()

}if ((total & 1) == 0)}}

cout

<< result << endl;

return

0;}

愛奇藝校招筆試題 數字遊戲

牛牛舉辦了一場數字遊戲,有n個玩家參加這個遊戲,遊戲開始每個玩家選定乙個數,然後將這個數寫在紙上 十進位制數,無字首零 然後接下來對於每乙個數字將其數字按照非遞減順序排列,得到新的數,新數的字首零將被忽略。得到最大數字的玩家贏得這個遊戲。輸入包括兩行,第一行包括乙個整數n 1 n 50 即玩家的人數...

愛奇藝校招筆試題 缺失的括號

乙個完整的括號字串定義規則如下 1 空字串是完整的。2 如果s是完整的字串,那麼 s 也是完整的。3 如果s和t是完整的字串,將它們連線起來形成的st也是完整的。例如,和 是完整的括號字串,和 是不完整的括號字串。牛牛有乙個括號字串s,現在需要在其中任意位置盡量少地新增括號,將其轉化為乙個完整的括號...

青草遊戲 2018愛奇藝校招

題目描述 牛牛和羊羊都很喜歡青草。今天他們決定玩青草遊戲。最初有乙個裝有n份青草的箱子,牛牛和羊羊依次進行,牛牛先開始。在每個回合中,每個玩家必須吃一些箱子中的青草,所吃的青草份數必須是4的x次冪,比如1,4,16,64等等。不能在箱子中吃到有效份數青草的玩家落敗。假定牛牛和羊羊都是按照最佳方法進行...