Notice
Recent Posts
Recent Comments
Link
Dev.baelanche
[백준 10974] 모든 순열 본문
반응형
신나는 완전탐색 문제다.
방문배열을 백트래킹 하며 진행했다.
public class Main {
static int n;
static boolean visited[];
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
n = sc.nextInt();
visited = new boolean[n+1];
dfs(0, "");
}
public static void dfs(int cnt, String s) {
if(cnt == n) {
System.out.println(s);
return;
}
for(int i=1; i<=n; i++) {
if(!visited[i]) {
visited[i] = true;
dfs(cnt+1, s + i + " ");
visited[i] = false;
}
}
}
}
반응형
'Data Structure & Algorithm > PS - JAVA' 카테고리의 다른 글
[백준 1806] 부분합 (0) | 2019.07.05 |
---|---|
[백준 1644] 소수의 연속합 (0) | 2019.07.05 |
[백준 2096] 내려가기 (0) | 2019.07.05 |
[백준 2003] 수들의 합 2 (0) | 2019.07.05 |
[백준 1456] 거의 소수 (0) | 2019.07.04 |
Comments