美團網上筆試題

2018.9.6美團的網上筆試題,因爲學姐投的是運維,所以有很多關於運維的題。不過還有一個學長也投了美團,交流過後發現筆試編程題和基礎學科知識出的題都一樣。基礎題目離不開計算機網絡,操作系統,數據結構和數據庫。這些基礎學科都考了(估計大多數崗位這些題是一樣的),其他題的不同取決於應聘的職位。筆試還出現了一些邏輯題和數學題。

這道編程題還是比較簡單的,不要想的太複雜,很快就能做出來。

#include <iostream>
using namespace std;

int main()
{
    int i = 1;     //i是退出循環的標記
    int j=0;       //j用來記錄能組多少隊
    int n,m;       //n,m代表兩類人
    cout << "Input n&m:";
    cin >> n >> m;
    while(i == 1 && m >= 1 && n>= 1)
    {
        if(m+n>=3)
        {
            m -= 1;       
            n -= 1;       //3人成一隊,編程的人和算法的人都先選一個
            if(m > n)     //剩下的那一個人就從人多的裏面選
                m -= 1;   
            else
                n -= 1;
            j+=1;         //組成3人隊伍,隊數加一
        }
        else
            i=0;
    }
    cout << "SUM:" << j <<endl;
    return 0;
}

這道等做出來再附上代碼吧(如果有人寫好了,分享一下解題思路)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章