美团网上笔试题

版权声明:转载标明出处 https://blog.csdn.net/qq_38289815/article/details/82495003

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;
}

这道等做出来再附上代码吧(如果有人写好了,分享一下解题思路)。

猜你喜欢

转载自blog.csdn.net/qq_38289815/article/details/82495003