Advertisement
rdsedmundo

Carteiro.c

May 16th, 2014
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.45 KB | None | 0 0
  1. #include <cstdio>
  2. #include <cstdlib>
  3.  
  4. int main() {
  5.  
  6.     int n, m, count = 0, i, j, pos = 0;
  7.     scanf("%d %d", &n, &m);
  8.  
  9.     int c[n], e[m];
  10.  
  11.     for(i = 0; i < n; i++)
  12.         scanf("%d", &c[i]);
  13.  
  14.     for(i = 0; i < m; i++)
  15.         scanf("%d", &e[i]);
  16.  
  17.     for(i = 0; i < m; i++)
  18.         if(e[i] > 0)
  19.             for(j = 0; j < n; j++)
  20.                 if(e[i] == c[j]) {
  21.                     e[i] = -1;
  22.                     count += abs(j - pos);
  23.                     pos = j;
  24.                     break;
  25.                 }
  26.  
  27.     printf("%d\n", count);
  28.  
  29.     return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement