[关闭]
@w616561153 2020-06-28T14:24:12.000000Z 字数 359 阅读 436
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. typedef long long ll;
  4. map<int, int> v1, v2;
  5. vector<int> pos;
  6. int main()
  7. {
  8. int n, a, b;
  9. scanf("%d%d%d", &n, &a, &b);
  10. for(int i = 0; i < a; i ++){
  11. int t1, t2;
  12. scanf("%d%d", &t1, &t2);
  13. v1[t1] = t2;
  14. pos.push_back(t1);
  15. }
  16. for(int i = 0; i < b; i ++){
  17. int t1, t2;
  18. scanf("%d%d", &t1, &t2);
  19. v2[t1] = t2;
  20. }
  21. ll ans = 0;
  22. for(int i = 0; i < a; i ++){
  23. int p = pos[i];
  24. ans += 1ll * v1[p] * v2[p];
  25. }
  26. cout << ans;
  27. return 0;
  28. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注