File tree Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Original file line number Diff line number Diff line change 4
4
import java .io .InputStreamReader ;
5
5
import java .io .PrintStream ;
6
6
import java .io .PrintWriter ;
7
+ import java .util .ArrayList ;
7
8
import java .util .StringTokenizer ;
8
9
9
10
public class Main {
@@ -20,11 +21,27 @@ void solve() throws IOException {
20
21
int t = Integer .parseInt (in .readLine ());
21
22
while (t -- > 0 ) {
22
23
int n = Integer .parseInt (in .readLine ());
23
- int a [] = new int [n ];
24
+ int [] a = new int [n ];
24
25
StringTokenizer st = new StringTokenizer (in .readLine ());
25
26
for (int i = 0 ; i < n ; i ++) {
26
27
a [i ] = Integer .parseInt (st .nextToken ());
27
28
}
29
+ int [] p = new int [n ];
30
+ }
31
+ }
32
+
33
+ void permutation (int [] p , boolean [] used , int cur , int n ) {
34
+ if (cur == n ) {
35
+
36
+ } else {
37
+ for (int i = 0 ; i < n ; i ++) {
38
+ if (!used [i ]) {
39
+ used [i ] = true ;
40
+ p [cur ] = i ;
41
+ permutation (p , used , cur + 1 , n );
42
+ used [i ] = false ;
43
+ }
44
+ }
28
45
}
29
46
}
30
47
You can’t perform that action at this time.
0 commit comments