fork(1) download
  1. #include <iostream>
  2. #include <cstdio>
  3. #include <cstring>
  4. using namespace std;
  5.  
  6. int main() {
  7. char s[1005];
  8. int k, a[30]={0}, ma=0, cnt=0;
  9. scanf("%s", s);
  10. scanf("%d", &k);
  11. for(int i=0; i<26; i++) {
  12. scanf("%d", &a[i]);
  13. if(a[i]>ma) ma=a[i];
  14. }
  15. for(int i=0; i<strlen(s); i++) cnt+=a[s[i]-97]*(i+1);
  16. for(int i=strlen(s)+1; i<=strlen(s)+k; i++) cnt+=ma*i;
  17. printf("%d", cnt);
  18. return 0;
  19. }
Success #stdin #stdout 0s 3344KB
stdin
abc
3
1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
stdout
41