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;
}
這道等做出來再附上代碼吧(如果有人寫好了,分享一下解題思路)。