fork download
  1. import java.io.BufferedReader;
  2. import java.io.BufferedWriter;
  3. import java.io.IOException;
  4. import java.io.InputStreamReader;
  5. import java.io.OutputStreamWriter;
  6. import java.util.StringTokenizer;
  7.  
  8. public class Main {
  9. public static void main(String[] args) throws IOException {
  10. int N = Integer.parseInt(bf.readLine());
  11. int[] neg = new int[N];
  12.  
  13. StringTokenizer st = new StringTokenizer(bf.readLine(), " ");
  14. for(int i=0;i<N;i++) {
  15. neg[i] = Integer.parseInt(st.nextToken());
  16. }
  17. for(int i=0;i<N;i++) {
  18. for(int j=i+1;j<N;j++) {
  19. if(neg[i]<neg[j]) {
  20. bw.write(String.valueOf(neg[j]));
  21. bw.write(" ");
  22. break;
  23. }
  24. if((j==N-1)&&(neg[i]>neg[j])) {
  25. bw.write(String.valueOf(-1));
  26. bw.write(" ");
  27. }
  28.  
  29. }
  30. }
  31. bw.write(String.valueOf(-1));
  32.  
  33. bw.close();
  34. }
  35. }
  36.  
Success #stdin #stdout 0.06s 32732KB
stdin
2
1 1
stdout
-1