fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. /* Name of the class has to be "Main" only if the class is public. */
  6. class Ideone
  7. {
  8. public static void main (String[] args) throws java.lang.Exception
  9. {
  10. // your code goes here
  11. PrintWriter out = new PrintWriter(System.out,true);
  12. //StringTokenizer st = new StringTokenizer(br.readLine());
  13. int t = Integer.parseInt(br.readLine());
  14. while(t-->0){
  15. int n = Integer.parseInt(br.readLine());
  16. StringTokenizer st = new StringTokenizer(br.readLine());
  17. long[] a = new long[n];
  18. for(int i =0;i<n;i++){
  19. a[i] = Long.parseLong(st.nextToken());
  20. }
  21. boolean yes = true;
  22. int[] mark = new int[n];
  23. mark[0] = 0;
  24. for(int i =0;i<n-1;i++){
  25. if(a[i]<a[i+1] && mark[i+1] == 1){
  26. yes = false;
  27. break;
  28. }
  29. else if(a[i]>a[i+1]){
  30. a[i] = a[i]^a[i+1];
  31. a[i+1] = a[i]^a[i+1];
  32. a[i] = a[i]^a[i+1];
  33. mark[i+1] = 1;
  34. }
  35. }
  36. for(int i =0;i<n-1;i++){
  37. if(a[i]>a[i+1]){
  38. yes = false;
  39. break;
  40. }
  41. }
  42. if(yes)out.println("YES");
  43. else out.println("NO");
  44. }
  45. }
  46. }
Runtime error #stdin #stdout #stderr 0.1s 320512KB
stdin
1 
6
1 2 3 4 5 0
stdout
Standard output is empty
stderr
Exception in thread "main" java.lang.NumberFormatException: For input string: "1 "
	at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
	at java.lang.Integer.parseInt(Integer.java:580)
	at java.lang.Integer.parseInt(Integer.java:615)
	at Ideone.main(Main.java:14)