Dennnhhhickk

Untitled

Sep 20th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. program Main;
  2. const
  3. Maxin=100000;
  4. var
  5. n, i, j, m, u:integer;
  6. min, sum: int64;
  7. s: array [1..MAXIN] of string;
  8. p: array [1..MAXIN] of integer;
  9. ch: char;
  10. begin
  11. readln(n);
  12.  
  13. for i:=1 to n do
  14. readln(s[i]);
  15.  
  16. readln(m, u);
  17.  
  18. for i:=1 to 256 do
  19. p[i]:=u;
  20.  
  21. for i := 1 to m do
  22. begin
  23. readln(ch, u);
  24. p[ord(ch)] := u;
  25. end;
  26.  
  27. for i :=1 to n do
  28. begin
  29. for j := 1 to length(s[i]) do
  30. sum := sum + p[ord(s[i][j])];
  31. if min > sum then
  32. min := sum;
  33. if i =1 then
  34. min := sum;
  35. end;
  36. writeln(min);
  37. end.
Advertisement
Add Comment
Please, Sign In to add comment