Notice
Recent Posts
문제 풀이 및 개발 공간
[백준] 10974번 모든 순열 (silver 3 본문
import java.util.Scanner;
public class Main{
static int n;
static int[] num;
static boolean[] visit;
static StringBuilder sb;
public static void main(String[] args){
Scanner input=new Scanner(System.in);
n=input.nextInt();
num=new int[n];
visit=new boolean[n+1];
sb=new StringBuilder("");
back(0);
System.out.println(sb.toString());
}
public static void back(int max){
if(max==n){
for(int i : num){
sb.append(i+" ");
}
sb.append("\n");
return;
}
for(int i=1; i<=n; i++){
if(!visit[i]){
num[max]=i;
visit[i]=true;
back(max+1);
visit[i]=false;
}
}
}
}
'백준공부 > java' 카테고리의 다른 글
[백준] 1613번 역사 (gold 3 (0) | 2024.05.15 |
---|---|
[백준] 16202번 MST 게임 (gold 3 (0) | 2024.05.14 |
[백준] 17135번 캐슬 디펜스 (gold 3 (0) | 2024.05.13 |
[백준] 7579번 앱 (gold 3 (0) | 2024.05.09 |
[백준] 1082번 방 번호 (gold 3 (0) | 2024.05.08 |