func_code_string: #include <bits/stdc++.h>   using namespace std;   char s[100005];   long long int V[256];   map<pair<int, long long int>, int> M;   int main() {     int i, n;     long long int prefixSum = 0, ans = 0;     for (i = 0; i < 26; i++) scanf( %lld , &V[ a  + i]);     scanf( %s , s);     n = strlen(s);     for (i = 0; i < n; i++) {       ans += M[make_pair(s[i], prefixSum)];       prefixSum += V[(int)s[i]];       M[make_pair(s[i], prefixSum)]++;     }     printf( %lld n , ans);   }   