fork(3) download
  1. import java.io.PrintWriter;
  2. import java.util.Random;
  3.  
  4. class COLARRTestGenerator {
  5. public static void main(String[] args){
  6. int T,N,M,K,A[],B[][],C[][];
  7. final int LIMIT = 11; //adjust limit to change the constraints
  8. Random random=new Random(System.currentTimeMillis());
  9.  
  10. T=1+random.nextInt(5);
  11. pw.println(T);
  12. for (int i = 0; i < T ; i++) {
  13. N=1+random.nextInt(LIMIT);
  14. M=1+random.nextInt(LIMIT);
  15. K=random.nextInt(LIMIT);
  16. pw.println(N+" "+M+" "+K);
  17.  
  18. A=new int[N];
  19. B=new int[N][M];
  20. C=new int[N][M];
  21.  
  22. for (int j = 0; j < N ; j++) {
  23. A[j]=1+random.nextInt(M);
  24. pw.print(A[j]+(j<N-1?" ":"\n"));
  25. }
  26.  
  27. for (int j = 0; j < N ; j++) {
  28. for (int k = 0; k < M; k++) {
  29. B[j][k] = random.nextInt(LIMIT);
  30. pw.print(B[j][k]+(k<M-1?" ":"\n"));
  31. }
  32. }
  33.  
  34. for (int j = 0; j < N ; j++) {
  35. for (int k = 0; k < M; k++) {
  36. if(A[j] == k+1)
  37. {
  38. C[j][k] = 0;
  39. pw.print(C[j][k]+(k<M-1?" ":"\n"));
  40. continue;
  41. }
  42. C[j][k] = random.nextInt(LIMIT);
  43. pw.print(C[j][k]+(k<M-1?" ":"\n"));
  44. }
  45. }
  46. }
  47. pw.close();
  48. }
  49. }
  50.  
Success #stdin #stdout 0.07s 380160KB
stdin
Standard input is empty
stdout
4
10 11 10
9 3 11 11 2 1 10 9 3 6
1 3 0 9 7 9 5 9 5 1 1
9 0 5 2 3 4 9 3 8 6 3
5 3 7 6 8 1 9 6 6 10 8
5 0 7 6 7 1 2 8 7 9 6
9 3 0 5 2 9 2 5 3 5 1
8 4 5 2 0 7 0 6 10 9 2
10 9 3 9 6 2 7 0 9 8 6
6 7 7 4 7 4 8 1 4 2 5
2 10 6 9 8 3 8 2 1 3 9
6 4 9 9 4 6 5 7 4 9 2
6 1 6 1 9 6 10 2 0 10 0
3 8 0 5 3 10 6 9 8 6 1
4 9 0 10 0 1 0 6 0 2 0
10 10 1 10 6 5 3 1 10 7 0
1 0 7 4 0 4 2 7 4 8 8
0 3 1 8 3 10 1 2 1 2 7
1 6 8 0 2 10 10 9 6 0 8
9 2 10 10 3 6 6 3 0 3 9
0 6 0 2 1 5 1 0 6 6 10
2 7 0 0 9 0 3 0 10 8 6
3 11 5
7 5 1
4 2 4 2 5 9 5 4 6 5 8
6 8 10 9 0 10 2 0 4 10 1
10 0 1 4 4 2 0 4 2 7 9
8 3 9 3 1 0 0 10 9 2 9
10 8 5 10 0 6 7 9 10 4 9
0 10 10 3 0 7 2 10 2 6 6
6 9 1
5 9 3 3 9 3
8 7 0 4 6 6 2 8 9
2 0 2 10 2 7 5 6 9
4 2 3 5 3 1 2 5 10
1 4 4 9 0 6 4 7 2
10 2 5 3 7 4 6 8 0
1 2 5 7 0 5 10 3 9
1 4 5 8 0 3 3 3 6
7 4 9 7 2 9 2 3 0
3 0 0 7 2 5 0 10 0
8 4 0 8 5 7 4 3 4
8 0 0 5 1 7 3 0 0
4 6 0 7 1 5 10 7 5
9 7 6
6 6 1 4 7 2 5 5 7
8 6 6 8 5 6 2
9 8 3 2 8 7 8
5 8 1 5 2 5 9
7 0 5 9 5 1 3
9 3 9 9 4 6 5
3 10 8 4 3 7 2
6 5 3 2 0 3 1
4 1 2 0 0 9 7
0 9 9 3 5 5 7
4 0 10 9 2 0 6
2 9 9 6 0 0 8
0 10 8 0 5 1 8
8 6 8 0 6 10 1
5 6 6 8 3 10 0
0 0 0 9 5 5 7
7 4 9 3 0 8 2
1 10 4 5 0 1 9
6 10 4 4 0 1 0