代码:
#include <stdio.h>
#include <utility>
#include <map>
#include <string>
#include <iostream>
using namespace std;
int main()
{
#ifdef _LOCAL
freopen("F://input.txt", "r", stdin);
#endif
string str;
int count = 0, total = 0;
while(getline(cin, str))
{
if(str[0] == '+')
{
++count;
}
else if(str[0] == '-')
{
--count;
}
else
{
int len = 0;
for(int i = str.size() - 1; i >= 0; --i)
{
if(str[i] == ':') break;
++len;
}
total += count * len;
}
}
printf("%d\n", total);
return 0;
}