fork download
  1.  
  2. import java.util.*;
  3. import java.lang.*;
  4. import java.io.*;
  5.  
  6. class Ideone
  7. {
  8. public static void main (String[] args) throws java.lang.Exception
  9. {
  10. Scanner in=new Scanner(System.in);
  11. long n,k;
  12.  
  13. n=in.nextLong();
  14. k=in.nextLong();
  15.  
  16. Long arr[]=new Long[(int)n];
  17.  
  18. long findMax;
  19. if(n>0&& k>=0)
  20. {
  21. for(int iter=0;iter<n;iter++)
  22. {
  23. arr[iter]=in.nextLong();
  24.  
  25. }
  26.  
  27.  
  28. if(k%2==1)
  29. {k=1;}
  30. else
  31. {k=2;}
  32.  
  33. while(k-->0)
  34. {
  35. List <Long> list= Arrays.asList(arr);
  36. findMax=(long)Collections.max(list);
  37.  
  38. for(int iter=0;iter<n;iter++)
  39. {
  40. arr[iter]=findMax-arr[iter];
  41.  
  42. }
  43.  
  44. }
  45. }
  46. for(int iter=0;iter<n;iter++)
  47. {
  48. System.out.print(arr[iter]+" ");
  49. }
  50.  
  51. }
  52. }
Success #stdin #stdout 0.1s 380672KB
stdin
5 0
23 23 4 5 6
stdout
19  19  0  1  2