|
@@ -0,0 +1,26 @@
|
|
|
+#include <stdio.h>
|
|
|
+#include <string.h>
|
|
|
+
|
|
|
+int main()
|
|
|
+{
|
|
|
+ int a[26], n;
|
|
|
+ char b[1000];
|
|
|
+ a['H'-'A']=1; a['C'-'A']=12;
|
|
|
+ a['O'-'A']=16; a['F'-'A']=19;
|
|
|
+ a['P'-'A']=31; a['S'-'A']=32;
|
|
|
+ a['K'-'A']=39; a['N'-'A']=14;
|
|
|
+ scanf("%d", &n);
|
|
|
+ while(n--)
|
|
|
+ {
|
|
|
+ int i, s = 0;
|
|
|
+ scanf("%s", b);
|
|
|
+ for(i=0; i<strlen(b); i++)
|
|
|
+ {
|
|
|
+ if(b[i]>='A' && b[i]<='Z')
|
|
|
+ s += a[b[i]-'A'];
|
|
|
+ else if(b[i]>='1' && b[i]<='9')
|
|
|
+ s += (b[i]-'0'-1) * a[b[i-1]-'A'];
|
|
|
+ }
|
|
|
+ printf("%d\n", s);
|
|
|
+ }
|
|
|
+}
|