Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- int main(){
- int n, m, i, j;
- int long long sum = 0;
- scanf("%d", &n);
- int chem[n];
- int eleme[n];
- for(i = 0; i < n; i++){
- scanf("%d %d", &chem[i], &eleme[i]);
- }
- scanf("%d", &m);
- int top[m];
- int tElem[m];
- for(i = 0; i < m; i++){
- scanf("%d %d", &top[i], &tElem[i]);
- }
- for(i = 0; i < n; i++){
- for(j = 0; j < m; j++){
- if(chem[i] == top[j]){
- if(eleme[i] >= tElem[j]){
- sum += eleme[i];
- eleme[i] = 0;
- tElem[j] = 0;
- } else {
- sum += tElem[j];
- eleme[i] = 0;
- tElem[j] = 0;
- }
- break;
- }
- }
- }
- for(i = 0; i < n; i++){
- sum += eleme[i];
- }
- for(i = 0; i < m; i++){
- sum += tElem[i];
- }
- cout << sum << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement