1. /*
  2. // Sample code to perform I/O:
  3. #include <stdio.h>
  4.  
  5. int main(){
  6. int num;
  7. scanf("%d", &num); // Reading input from STDIN
  8. printf("Input number is %d.\n", num); // Writing output to STDOUT
  9. }
  10.  
  11. // Warning: Printing unwanted or ill-formatted data to output will cause the test cases to fail
  12. */
  13.  
  14. // Write your code here
  15. #include <stdio.h>
  16. int main()
  17. {
  18. int n,a[100],i,id[100],t=0,k,l,j,si,diff,pre;
  19. scanf("%d",&n);
  20. for(i=0;i<n;i++)
  21. {
  22. scanf("%d",&a[i]);
  23. }
  24. for(i=0;i<n;i++)
  25. {
  26. scanf("%d",&id[i]);
  27. }
  28. for(j=0;j<n;j++)
  29. {
  30. si=j;
  31. for(i=j;i<n;i++)
  32. {
  33. if(a[i]==id[j])
  34. {
  35. diff=i-si;
  36. l=si;
  37. for(k=0;k<diff;k++)
  38. {
  39. l=si;
  40. pre=a[si];
  41. while(l<=n-1)
  42. {
  43. a[l]=a[l+1];
  44. l++;
  45. }
  46. a[n-1]=pre;
  47. }
  48. //for(i=0;i<n;i++)
  49. // {
  50. // printf("%d ",a[i]);
  51. // }
  52. t=t+diff+1;
  53. }
  54. // t++;
  55. }
  56. }
  57. printf("%d",t);
  58. return 0;
  59. }
Language: C