欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

CCF 202006-2 稀疏向量(100)

程序员文章站 2022-03-23 22:16:30
#include #include using namespace std;typedef long long LL;map mp;int main(){ios::sync_with_stdio(false);//cin<
#include <iostream>
#include <map>
using namespace std;

typedef long long LL;

map <int, int> mp;

int main()
{	
	ios::sync_with_stdio(false);//cin<<scanf<cin(关闭流同步)此处是关键!!!使用了这一句就不要用scanf和printf啦!
	int n, a, b, index, value;
	LL ans = 0; //此处也需注意~
	cin >> n >> a >> b;
	while(a --)
	{
		cin >> index >> value;
		mp[index] = value;
	}
	while(b --)
	{
		cin >> index >> value;
		if(mp[index] != 0)
		{
			ans += (LL)mp[index] * (LL)value;//这里也有坑!
		}
	}
	cout << ans << endl;
	return 0;
}

参考博客:https://blog.csdn.net/qq_38632614/article/details/107736600

本文地址:https://blog.csdn.net/weixin_43832005/article/details/108127614

相关标签: CCF