'IT > 알고리즘' 카테고리의 다른 글
BOJ 백준온라인져지 14920 3n+1 수열 풀이 (0) | 2017.12.13 |
---|---|
BOJ 백준온라인져지 1916 최소비용 구하기 풀이 (0) | 2017.12.12 |
BOJ 백준온라인져지 1916 최소비용 구하기 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 2702 초6 수학 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 13410 거꾸로 구구단 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 14920 3n+1 수열 풀이 (0) | 2017.12.13 |
---|---|
BOJ 백준온라인져지 1916 최소비용 구하기 풀이 (0) | 2017.12.12 |
BOJ 백준온라인져지 1916 최소비용 구하기 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 2702 초6 수학 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 13410 거꾸로 구구단 풀이 (0) | 2017.12.11 |
start -> end 로 갈때의 최단거리를 구하는 문제.
Dijkstra를 사용함.
만약 here -> there을 갈 때,
u -> here -> there 가 더빠른게 생기면 업데이트 된다.
1 -> 3 -> 5
4다.
처음 1 -> 5 에 10
3 -> 5 1해가지고 3 + 1 = 4
BOJ 백준온라인져지 1916 최소비용 구하기 풀이 (0) | 2017.12.12 |
---|---|
BOJ 백준온라인져지 2953 나는 요리사다 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 2702 초6 수학 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 13410 거꾸로 구구단 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 2711 오타맨 고창영 풀이 (0) | 2017.12.11 |
이 부분을 다시 상기시켰다.
BOJ 백준온라인져지 2953 나는 요리사다 풀이 (0) | 2017.12.11 |
---|---|
BOJ 백준온라인져지 1916 최소비용 구하기 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 13410 거꾸로 구구단 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 2711 오타맨 고창영 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 6359 만취한 상범 풀이 (0) | 2017.12.11 |
pow를 이용해 자리를 변경해줬다.
BOJ 백준온라인져지 1916 최소비용 구하기 풀이 (0) | 2017.12.11 |
---|---|
BOJ 백준온라인져지 2702 초6 수학 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 2711 오타맨 고창영 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 6359 만취한 상범 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 6378 디지털 루트 풀이 (0) | 2017.12.11 |
문자열을 다 입력받고, 빼야 될 index는 제외하고 출력하면 답이다.
BOJ 백준온라인져지 2702 초6 수학 풀이 (0) | 2017.12.11 |
---|---|
BOJ 백준온라인져지 13410 거꾸로 구구단 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 6359 만취한 상범 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 6378 디지털 루트 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 6376 e 계산 풀이 (0) | 2017.12.11 |
1 ~ N 의 숫자를 차례대로 for loop을 돌린다.
약수의 개수가 홀수면 문이 열려있다.
그런데 약수의 개수가 홀수라면 완전제곱수이다.
그래서 1 ~ N까지의 완전제곱수 개수를 구하면 된다.
BOJ 백준온라인져지 13410 거꾸로 구구단 풀이 (0) | 2017.12.11 |
---|---|
BOJ 백준온라인져지 2711 오타맨 고창영 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 6378 디지털 루트 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 6376 e 계산 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 2217 로프 풀이 (0) | 2017.12.10 |
각 자리수의 숫자를 더해주고, 더해진 숫자가 1자리면 출력하고 아니라면 반복한다.
최대 1000자리의 숫자가 입력이 되니 BigInteger가 아니면 처리를 문자열로 해야된다.
그래서 생각해보니 1000 * 9 = 9000
최대 나올 수 있는 숫자가 9000이여서
문자열을 다 더해주고 하나하나 나눠주고 다 했다.
BOJ 백준온라인져지 2711 오타맨 고창영 풀이 (0) | 2017.12.11 |
---|---|
BOJ 백준온라인져지 6359 만취한 상범 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 6376 e 계산 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 2217 로프 풀이 (0) | 2017.12.10 |
BOJ 백준온라인져지 1931 회의실배정 풀이 (0) | 2017.12.09 |
시그마 (0 -> 9) 가 i일때, 1 / i! 들의 합을 구하는것
BOJ 백준온라인져지 6359 만취한 상범 풀이 (0) | 2017.12.11 |
---|---|
BOJ 백준온라인져지 6378 디지털 루트 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 2217 로프 풀이 (0) | 2017.12.10 |
BOJ 백준온라인져지 1931 회의실배정 풀이 (0) | 2017.12.09 |
BOJ 백준온라인져지 13241 최소공배수 풀이 (0) | 2017.12.08 |
로프를 병렬로 묶을 수 있다.
병렬로 묶는다는건 내림차순으로 정렬된 리스트가 있을때
그 리스트의 길이는 N 이라고 치자
그러면 시그마 i = N 시그마 i ~ N 의 값중에 제일 큰 값이 답이다.
BOJ 백준온라인져지 6378 디지털 루트 풀이 (0) | 2017.12.11 |
---|---|
BOJ 백준온라인져지 6376 e 계산 풀이 (0) | 2017.12.11 |
BOJ 백준온라인져지 1931 회의실배정 풀이 (0) | 2017.12.09 |
BOJ 백준온라인져지 13241 최소공배수 풀이 (0) | 2017.12.08 |
BOJ 백준온라인져지 1977 완전제곱수 풀이 (0) | 2017.12.08 |
처음에 선택정렬을 사용 => 시간초과
퀵 소트 사용 => 메모리초과
퀵 소트 특성상 마지막에 함수들을 부른다.
머지 소트 => 성공
머지소트는 먼저 함수들을 불러서 메모리가 적게든다.
BOJ 백준온라인져지 6376 e 계산 풀이 (0) | 2017.12.11 |
---|---|
BOJ 백준온라인져지 2217 로프 풀이 (0) | 2017.12.10 |
BOJ 백준온라인져지 13241 최소공배수 풀이 (0) | 2017.12.08 |
BOJ 백준온라인져지 1977 완전제곱수 풀이 (0) | 2017.12.08 |
BOJ 백준온라인져지 10826 피보나치 수 4 풀이 (0) | 2017.12.08 |