language: Pike (pike 7.6.86)
date: 257 days 4 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
    import Stdio;
     
    int main()
    {
            mapping (string: int) mapa = ([]);
            int n,i,k,j,m;
            string s,s2;
            sscanf(stdin->gets(), "%d", n);
            for (i=0;i<n;i++) {
                sscanf(stdin->gets(), "%s", s);
                s2 = s[0..sizeof(s)-6];
                k = 1000*(s[sizeof(s)-4]-48) + 100*(s[sizeof(s)-3]-48)
                + 10*(s[sizeof(s)-2]-48) + s[sizeof(s)-1]-48;
                mapa += ([s2:k]);
            }
            sscanf(stdin->gets(), "%d", m);
            for (i=0;i<m;i++) {
                sscanf(stdin->gets(), "%s", s);
                write("%d\n",mapa[s]);
            }
       return 0;
    }