1281 - Ida à Feira

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<map>
#include<iostream>

using namespace std;

int main(void){
int N,num_tipos,i,n_compras,quantidade;
float gasto = 0;
char produto[81];
char compras[81];

scanf("%d",&N);
while(N != 0){
gasto = 0;
scanf("%d",&num_tipos);
map<string,float> mercado;
map<string,float>::iterator it;
for(i = 0; i < num_tipos;i++){
scanf("%s",produto);
scanf("%f",&mercado[produto]);
}
scanf("%d",&n_compras);
for(i = 0; i < n_compras; i++){
scanf("%s %d",produto,&quantidade);
gasto += (quantidade*mercado[produto]);
}
printf("R$ %.2f\n",gasto);
N--;
}
return 0;
}