水题。。。
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
int n,B,D,f,F;
int main()
{ while(cin>>n>>B>>D>>f>>F)
{ int maxx=0xffffff;
for(int i=0;i!=n;++i)
{ string s;
cin>>s;
int m=s.size();
int sum=0;
for(int j=0;j<m;++j)
{if(s[j]=='A') sum+=B+D+f;
else if(s[j]=='B') sum+=2*B+2*D+F;
else sum+=3*B+3*D+2*F;
}
maxx=min(maxx,sum);
}
cout<<maxx<<endl;
}return 0;
}