fork download
  1. #include <iostream>
  2. using namespace std;
  3. char ar[26]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'}; char arr[100001];
  4. char arr1[100001];
  5. int arr2[100001];
  6. int main() {
  7. int N,M,dato;
  8. char dt;
  9. int cst=0;
  10. cin>>N;
  11. for(int i=0;i<N;i++){
  12. cin>>dt;
  13. arr[i]=dt;
  14. }
  15. cin>>M;
  16. for(int i=0;i<M;i++){
  17. cin>>dt;
  18. arr1[i]=dt; }
  19. for(int j=0;j<26;j++){
  20. cin>>dato;
  21. arr2[j]=dato;
  22. }
  23.  
  24. for(int i=0;i<N;i++){
  25. for(int j=0;j<M;j++){
  26. if(arr[i]==arr1[j]){
  27.  
  28. for(int k=0;k<26;k++){
  29.  
  30. if(ar[k]==arr[i]){
  31. cst=arr2[k]+cst;
  32. break;
  33. }
  34.  
  35. }
  36. break;
  37. }
  38. }
  39. }
  40.  
  41. cout<<cst;
  42. return 0;
  43. }
Success #stdin #stdout 0s 15808KB
stdin
5
V A C A S
5
L O C A S
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
stdout
24