Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- #include <iostream>
- #include <string>
- using namespace std;
- int main(){
- int tc, i, j, cnt = 0, t, k;
- scanf("%d ", &tc);
- while(tc--){
- scanf("%d", &t);
- char ch[t];
- int val[t], tStr, len;
- double total = 0;
- char str[15000];
- for(i = 0; i < t; i++){
- scanf(" %c %d", &ch[i], &val[i]);
- }
- scanf(" %d ", &tStr);
- for(i = 0; i < tStr; i++){
- scanf(" %[^\n]", str);
- len = strlen(str);
- for(j = 0; j < len; j++){
- for(k = 0; k < t; k++){
- if(str[j] == ch[k]){
- total += val[k];
- break;
- }
- }
- }
- }
- int dollar = total / 100.0;
- int cents = total - (dollar * 100.0);
- if(cents < 10){
- printf("%d.0%d$\n", dollar, cents);
- } else {
- printf("%d.%d$\n", dollar, cents);
- }
- memset(val, 0, t);
- memset(ch, 0, t);
- memset(str, 0, len);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement