CF-Avito Code Challenge 2018-B-Businessmen Problems

ACM模版

描述

题解

一个 map m a p 即可,同一个 key k e y 取价高即可,最后遍历求和。

代码

#include <iostream>
#include <map>

using namespace std;

int n, m, x, y;
map<int, int> mii;

int main(int argc, const char * argv[])
{
    cin >> n;
    for (int i = 0; i < n; i++)
    {
        cin >> x >> y;
        if (mii[x] < y)
        {
            mii[x] = y;
        }
    }

    cin >> m;
    for (int i = 0; i < m; i++)
    {
        cin >> x >> y;
        if (mii[x] < y)
        {
            mii[x] = y;
        }
    }

    long long sum = 0;
    for (auto it : mii)
    {
        sum += it.second;
    }

    cout << sum << '\n';

    return 0;
}
全部评论

相关推荐

2025-12-25 16:26
已编辑
河北科技学院 Java
勇敢的牛油不服输:2800-300那不等于2500一个月吗兄弟们
点赞 评论 收藏
分享
ddd7_:跟我一模一样,加微信的hr都同一个,扫码了白年书人查看图片
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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