문제 https://www.acmicpc.net/problem/15683 15683번: 감시 스타트링크의 사무실은 1×1크기의 정사각형으로 나누어져 있는 N×M 크기의 직사각형으로 나타낼 수 있다. 사무실에는 총 K개의 CCTV가 설치되어져 있는데, CCTV는 5가지 종류가 있다. 각 CCTV가 감 www.acmicpc.net 풀이 및 소스코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.StringTokenizer; class Main { static int n,m; static int[] dx = {-..
풀이 및 소스코드 계속 사용되는 변수를 static 변수로 두면 시간초과가 난다. static변수가 사라지지않고 계속 힙영역에 메모리가 잡혀있어서 그런건가 ... ? 무튼 지역변수로 선언하고 매개변수로 주면 pass 할 수 있다. import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.StringTokenizer; public class Solution { static int res; public static void main(String[] arg..
풀이 및 소스코드 메소드 이름을 잘못지었다. 조합이아니라 순열이기 때문 ㅠ ㅠ ㅠ ... 순열을 만들면서 그때그때 거리의 합을 구해준다. 만약 현재의 합이 저장된 최단거리보다 커지면 그냥 return 해줌으로써 시간을 단축할 수 있다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.StringTokenizer; public class Solution { static int n; static XY start, end; static ArrayList point; static int[] v; static bool..
문제 https://www.acmicpc.net/problem/3109 3109번: 빵집 유명한 제빵사 김원웅은 빵집을 운영하고 있다. 원웅이의 빵집은 글로벌 재정 위기를 피해가지 못했고, 결국 심각한 재정 위기에 빠졌다. 원웅이는 지출을 줄이고자 여기저기 지출을 살펴보던 www.acmicpc.net 풀이 및 소스코드 오른쪽 대각선 위, 오른쪽, 오른쪽 대각선 아래로 이동하므로 x는 {-1, 0, 1} y는 +1 씩 더해주면 된다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { static ..
문제 https://www.acmicpc.net/problem/1931 1931번: 회의실 배정 (1,4), (5,7), (8,11), (12,14) 를 이용할 수 있다. www.acmicpc.net 풀이 및 소스코드 먼저 회의가 끝나는 시간을 기준으로 오름차순으로 정렬한다. (1,2) (3,3) (2,3) 이렇게 회의 시간이 주어졌다면, 회의가 끝나는 시간을 기준으로만 오름차순으로 정렬하게 되면 최대 회의 개수가 (1,2) (3,3) 2개가 출력되는 오류가 생긴다. 시작하자마자 끝나는 회의가 존재하기 때문이다. 따라서, 끝나는 시간이 같다면 시작하는 시간을 기준으로도 오름차순을 정렬해줘야 한다. 그렇게되면, (1,2) (2,3) (3,3) 으로 정렬이 되기 때문에 올바른 답이 나올 수 있다. impor..
문제 https://www.acmicpc.net/problem/11047 11047번: 동전 0 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수) www.acmicpc.net 풀이 및 소스코드 동전이 배수로 주어진다고 했기때문에 큰 동전부터 나눠가면서 구하면 된다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; class ..
문제 https://www.acmicpc.net/problem/1992 1992번: 쿼드트리 첫째 줄에는 영상의 크기를 나타내는 숫자 N 이 주어진다. N 은 언제나 2의 제곱수로 주어지며, 1 ≤ N ≤ 64의 범위를 가진다. 두 번째 줄부터는 길이 N의 문자열이 N개 들어온다. 각 문자열은 0 또 www.acmicpc.net 반례 1. 64 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000100000000000000000000000000000 000000000..
풀이 및 소스코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; import java.util.stream.IntStream; public class Solution { static int n; static int[][] arr; static int[] select; static int min; public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new..
- Total
- Today
- Yesterday
- 삼성청년SW아카데미
- 파이썬 풀이
- 백준 풀이
- 3996 자바
- 백준
- swea 1240
- yoloV3
- swea 1240 자바
- swea 4070 타일링
- 백준 17144
- SWEA
- ubuntu
- swea 타일링
- 메뉴리뉴얼 풀이
- 더 맵게
- 백준 dp 문제
- 프로그래머스 자바
- 백준파이썬
- 프로그래머스 더 맵게
- 1240 자바
- 1699 자바
- 타일링 자바
- 프로그래머스
- SSAFY
- swea 타일링 자바
- 우분투
- union-find
- 프로그래머스 파이썬
- 파이썬
- poker swea
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |