以下为100分代码,仅供参考。
题目链接
C++代码
#include<bits/stdc++.h>
using namespace std;
map<int,int>mp;
int main()
{
int n,a,b;
int a1,a2;
long long ans;
ans=0;
cin>>n>>a>>b;
for( int j=1;j<=a;j++ )
{
cin>>a1>>a2;
mp[a1]=a2;
}
for( int j=1;j<=b;j++ )
{
cin>>a1>>a2;
ans+=mp[a1]*a2;
}
cout<<ans<<endl;
return 0;
}
/*
10 3 4
4 5
7 -3
10 1
1 10
4 20
5 30
7 40
*/