360校招筆試題(C 小明買菜)

2021-08-27 18:05:45 字數 553 閱讀 6413

大致題意:

小明拿n元錢去買菜,一共買x種菜,但是必須要在y種菜裡買一樣最貴的,問小明拿的錢夠不夠買菜。首先輸入n,然後輸入x,y(x<=y)。最後輸入y種菜每種菜的單價。

例: 輸入:

8 3 4

2 1 4 3

輸出:

yes大致思路:

首先對輸入的y種菜的單價進行從小到大排序,用n減去最大的數和前x-1的小數,若n>=0,則輸出yes,否則輸出no。

**:

#include 

#include

#include

using

namespace

std;

int main()

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

n -= v[y - 1];

for (int i = 0; i < x-1; i++)

if (n >= 0)

else

system("pause");

return

0;}

20190812 校招筆試題 圈地運動 360

圈地運動,就是用很多木棍擺在地上組成乙個面積大於0的多邊形。小明喜歡圈地運動,於是他需要去小紅店裡面買一些木棍,期望圈出一塊地來。小紅想挑戰一下小明,所以給小明設定了一些障礙。障礙分別是 1.如果小明要買第i塊木棍的話,他就必須把前i 1塊木棍都買下來。2.買了的木棍都必須用在圈地運動中。那麼請問小...

360校招題之小明看花

小明有乙個花園,花園裡面一共有m朵花,對於每一朵花,都是不一樣的,小明用1 m中的乙個整數表示每一朵花。他很喜歡去看這些花,有一天他看了n次,並將n次他看花的種類是什麼按照時間順序記錄下來。記錄用a i 表示,表示第i次他看了a i 這朵花。小紅很好奇,她有q個問題,問 l,r 的時間內,小明一共看...

2017校招筆試題

題目 輸入乙個字串從左到右遍歷,如果遇到三個連續相同的子串就將這個子串刪除,並將原串剩下的部分拼接到一起,重複上述過程,直到字串中沒有可以刪除的子串。eg 輸入 aaabccdddcb aabbbabbba 輸出 bb a重要 從乙個字串中刪除乙個子串,必須將原字串的內容strcpy到開闢的數字中 ...