题解 | #出模拟赛#

出模拟赛

http://www.nowcoder.com/practice/16ea0c94aaa1497cbbe913ee0dab9159

  1. 从牌面上可以得到一个上面(单独上限)
  2. 然后总的牌面又可以得到一个上限。
  3. 这两个上限的最小
#include<bits/stdc++.h>
using namespace std;
//模拟赛
int main(){

    long long E,EM,M,MH,H;
    cin>>E>>EM>>M>>MH>>H;

    //从单独组牌来考虑问题得上届
    long long easy = E+EM;
    long long mid = EM+M+MH;
    long long hard = MH+H;
     //从单独组牌来考虑问题得上届
    long long upper = min(easy,min(mid,hard));

    // 以共同出现得上界和单独出现得上界取最小。
    long long ans = min((E+EM+M+MH+H)/3,upper);



    cout<<ans<<endl;


    return 0;
}
大厂笔试题题解 文章被收录于专栏

主要是公司笔试题得一些总结

全部评论

相关推荐

大飞的诡术妖姬:之前看b站多明海有个说法,日本就业竞争非常低的原因不光是毕业学生少,还有很多人干两年不喜欢职场氛围就辞职躺平,位置也空了很多,论吃苦耐劳还得看咱们
点赞 评论 收藏
分享
昨天 16:13
嘉应学院 Python
xiaolihuam...:很明显骗子,如果是hr直接约你面试了,哪用得着内推,如果是员工的话,你得多优秀,一线员工直接加你微信,
点赞 评论 收藏
分享
06-12 16:23
已编辑
小米_软件开发(准入职员工)
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务