본문 바로가기

알고리즘 문제풀이

(51)
[알고리즘] 백준2527 - 직사각형 java package A0209; import java.util.*; public class 직사각형 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int f_dx=0; int f_dy=0; int f_ux=0; int f_uy=0; int s_dx=0; int s_dy=0; int s_ux=0; int s_uy=0; for(int tc=1; tc 4가지 경우 System.out.println("c"); }else if(f_uy 4개로 가능 } } }
[알고리즘] 백준2605 - 줄세우기 java package a0213; import java.util.*; //Arraylist에서 중간에 값넣기 이용 public class B2605 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[] arr = new int[n+1]; ArrayList move = new ArrayList(); move.add(0); for(int i=1; i
백준2628 - 종이 자르기 java package a0213; import java.util.*; // 모든 사각형의 넓이를 들어오는 좌표를 기준으로 계산하여 list에 넣고 정렬한다 public class B2628 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int garo = sc.nextInt(); int sero = sc.nextInt(); int linenum = sc.nextInt(); ArrayList garolist = new ArrayList(); ArrayList serolist = new ArrayList(); garolist.add(0); serolist.add(0); for(int i=0; i
백준10157-자리배정 java package a0213; import java.util.*; public class B10157 { static int garo; static int sero; static boolean safe(int i, int j) { if(0
백준2635-수 이어가기 java package a0213; import java.util.*; public class B2635 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); ArrayList result = new ArrayList(); ArrayList tmp; for(int i=num/2; i
백준2578-빙고 java package a0210; import java.util.*; public class 빙고 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[][] arr = new int[5][5]; for(int i=0; i
백준2564-경비원 java package a0210; import java.util.*; public class 경비원 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int garo = sc.nextInt();//가로 크기 int sero = sc.nextInt();//세로 크기 int cnt = sc.nextInt();//지점 개수 int[][] arr = new int[cnt][2]; for(int i=0; i
백준2563-색종이 java package A0209; import java.util.*; public class 색종이2563 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); int[][] arr = new int[100][100]; for(int tc=1; tc