https://www.acmicpc.net/problem/15576 큰 수의 곱은 합성곱(convolution)을 곱으로 바꿔주는 DFT로 구...
FFT 활용 예제 https://blog.naver.com/jqkt15/222430193804 * 참고 문헌 * - 영문 / 한글 위키 https:/...
https://www.acmicpc.net/problem/13537풀이)i) 정렬이 되어있을 때, 어떤 수보다 큰 수를 찾기 쉽다...
https://www.acmicpc.net/problem/13510문제)- 크기가 N인 트리(2 ≤ N ≤ 100,000)와 M(1 ≤ M ≤...
1. 저번에 만들었던 공략 영상의 맹점https://youtu.be/0DQj1PAIOPA- 극딜 사이클 시간 통일 직업...
https://youtu.be/DlR0PKwVEg4# 개선한 점- 직업별 극딜 사이클 적용 및 명시 (바인드 포함)- ...
https://www.acmicpc.net/problem/18138문제) - N개의 "하얀 티셔츠의 너비"와 M개의 &quo...
https://www.acmicpc.net/problem/14245문제)- 길이가 N인 수열이 주어지고, M개의 쿼리가 주어진다- ...
* DP - LIS 소스 코드 ** Segment Tree - LIS 소스 코드 *세그트리를 사용하기 때문...
https://www.acmicpc.net/problem/14003https://www.acmicpc.net/problem/17411
https://www.acmicpc.net/problem/10066문제) i) 팰린드롬인 부분문자열 중에서 가장 큰 등장값을 출력하...
어떤 문자열에서 팰린드롬의 개수와 위치를 찾는 알고리즘인 "Manacher's Algorithm"에 ...
https://www.acmicpc.net/problem/14444문제) 주어진 문자열에서 가장 긴 팰린드롬을 찾아라두 가지 방...
* Youtube 링크 *https://youtu.be/0DQj1PAIOPA
https://www.acmicpc.net/problem/16496문제) - N개의 정수 num (1 ≤ num ≤ 1,000)가 주어진다. - ...
https://www.acmicpc.net/problem/19541문제) - 모임이 시간순으로, 최종 감염자들이 주어진다. - 모임을...
https://www.acmicpc.net/problem/7579문제) - M이상의 메모리를 확보 하되, 최소의 비용(비활성화 된 ...
https://www.acmicpc.net/problem/9376* 문제 - 두 죄수를 탈옥 시키기 위해 열어야하는 문의 최소값을 ...
https://www.acmicpc.net/problem/17070문제) - 파이프를 밀어서 좌표(N, N)까지 옮길 수 있는 방법...
https://www.acmicpc.net/problem/5557문제)- 주어진 수 사이에 덧셈 or 뺄셈을 넣어 마지막 수를 만들...
어떻게 보면 모바일 카트계의 Pro 라이선스인 "노르테유 베테랑" 칭호조건은 1분 56.99초... ...
3일동안 하루에 6시간씩 연습한 결과드디어 "노르테유 익스프레스" 1분 56초대를 찍었다 ㅜㅜ...
https://www.acmicpc.net/problem/2096* 풀이 (동적계획법, 슬라이딩 윈도우)i) 현재 위치에 따른 아랫...
https://www.acmicpc.net/problem/1915문제) 배열에서 1로 된 가장 큰 정사각형을 찾아라풀이) - 1 *...
https://www.acmicpc.net/problem/2225* 목차- 문제 - 풀이 1- 풀이 2문제) 0 ~ N까지의 정수 K...
어제 SCPC Round 2가 진행되었다.Round 2의 목표는 2솔 1부분 긁는 것 이였으나.... 쉽지 않았다...
* Topological Sort 소스 코드 *i) DFS를 이용한 Topological Sortii) Inde...
https://www.acmicpc.net/problem/15481* 풀이 (그래프 이론, MST, LCA, 희소 배열)i) MS...
위에는 풀이 1번으로 풀었을 때, 아래는 풀이 2번으로 풀었을 때의 채점 결과 입니다.https://www.acmi...
* Dinic's Algorithm 소스 코드 *https://www.acmicpc.net/problem/17222
2018년에 나가고, 2년 만에 다시 도전했는 데 올해 scpc 난이도가 2018에 비해 체감상 많이 어려웠다.2...
* SPFA에 대한 설명은 아래 링크를 참고하시면 됩니다.https://blog.naver.com/jqkt15/222...
* Minimum Vertex Cover 소스 코드 *https://www.acmicpc.net/problem/2051
* Minimum Path Cover 소스 코드*https://www.acmicpc.net/problem/1671
Minimum Path Cover에 대해 잘 모르시면 아래 링크의 설명을 참고하시면 됩니다.https://...
* Mainimum Cut 소스 코드*https://www.acmicpc.net/problem/14286
Minimum Vertex Cover (최소 버텍스 커버)의 원소를 구하는 과정은 아래 링크를 참고하시면 됩니...
허수딜 측정 및 보스 레이드 영상https://youtu.be/NVeiTwPqweY
* 소스 코드 *https://www.acmicpc.net/problem/2188
* 소스 코드 *https://www.acmicpc.net/problem/11438
* 이제 Suffix Array를 만드는 알고리즘이 어떻게 돌아가는 지 알아보자 *구현 방법i) algorithm 헤더에 있는 sort이용ii) counting sort, radix sort같은 O(n) 정렬을 이용 * Pair형 자료를 Counting Sort하는 법을 모른다면 아래 링크 참고https://blog.naver.com/jqkt15/222031601969* Radix Sort를 queue(bucket)을 사용하지 않고 구현하는 법을 모른다면 아래 링크 참고https://blog.naver.com/jqkt15/222034026733(queue를 사용한 Radix sort로 Suffix array를 구현하면 시간초과가 뜹니다.)* 기본 sort를 이용한 코드 *https://www.acmicpc.net/problem/10413* Counting Sort를 이용한 코드 *h.......
https://www.acmicpc.net/problem/13907* 풀이 (다익스트라, 그래프 이론)i) 다익스트라를 K번 수행하는 방법??시간복잡도가 O(30000 * 1000 * log30000) 이므로 시간초과가 뜹니다.다른 좋은 방법을 찾아야 겠지요...ii) 세금 인상되었을 때, 방문 도시의 개수가 최종 통행료에 큰 영향을 미친다!!3개의 도시를 거쳤을 때, 세금이 2원 증가 : 최종 통행료 6원 증가8개의 도시를 거쳤을 떄, 세금이 1원 증가 : 최종 통행료 8원 증가따라서 각 도시 마다 방문 했던 도시 횟수에 따른 최소 통행료를 구하면세금 인상할 때마다 다익스트라를 수행하지 않고 최소 통행료를 구할 수 있습니다.iii) 알고리즘 작동 설명* 소스.......
* 다익스트라 소스 코드 *https://www.acmicpc.net/problem/1916
* 소스 코드 *음의 사이클이 존재하는 경우 계속 값이 계속 갱신되기 때문에 int범위를 넘어설 수 있다는 점 주의바랍니다.https://www.acmicpc.net/problem/11657
허수딜 측정 및 보스 레이드 영상https://youtu.be/xfuctX7blEY
허수딜 측정 및 보스 레이드 영상https://youtu.be/GvezsCyxWDg
* 소스 코드 *https://www.acmicpc.net/problem/11404
* 소스 코드 *https://www.acmicpc.net/problem/2042* 주의 : 이 문제의 경우 구간 합이 int범위를 초과하기 때문에 long long 자료형을 사용해야 한다
* 소스 코드 *https://www.acmicpc.net/problem/11723
* 소스 코드 *https://www.acmicpc.net/problem/10999
* 소스 코드 *https://www.acmicpc.net/problem/17222
* 트리 구현 *https://www.acmicpc.net/problem/1068* 이진 트리 구현 및 트리 순회 *https://www.acmicpc.net/problem/1991
* 소스 코드 *
* 소스 코드 *
* 소스 코드 *
* 소스 코드 *
* 소스 코드 *버킷 (queue 배열)을 이용한 코드이다.https://www.acmicpc.net/problem/2751
* 소스 코드 *https://www.acmicpc.net/problem/2751
* 소스 코드 *코드 구현할 때는 partition 함수 부문은 위의 ppt에서 보여준 일반적인 quick sort에서의 partition이 아닌아래 링크에서 설명했던 partition으로 구현했습니다. (이게 더 빠르게 작동..)https://blog.naver.com/jqkt15/222030637959
https://www.acmicpc.net/problem/16415* 풀이 (접미사 배열과 LCP배열)- 문자열에 두번이상 반복되는 부분 문자열중 가장 긴 것을 찾는 문제이다. 이러한 가장 긴 부분 문자열이 여러개 일경우 사전순으로 앞서는 것을 출력해야한다.- 기본적인 LCP구현 문제이다.i) 문자열의 접미사들 중 공통 접두사 = 두번 이상 반복되는 부분 문자열그러면 LCP배열을 구하고 그중에 가장 긴 LCP를 구하면 된다.ii) 문제 조건을 만족하는 부분 문자열이 여러 개 일 경우 사전순으로 앞서는 것을 찾아야하는데 어떻게 하는가? 접미사배열 자체가 이미 사전순 정렬이 되어있다. 따라서 같은 길이의 사전순으로 앞서는 부분 문자열을 먼.......
https://www.acmicpc.net/problem/4354* 풀이 (KMP)- 반복되는 부분 문자열중 가장 짧은 것을 찾는 문제이다.문자열의 길이를 sLen접두사와 접미사가 같은 부분 문자열중 최대길이를 mSub라고 할 때mSub == 0 인 경우에는 반복되는 문자열이 없다sLen % mSub !=0 인 경우에도 반복되는 문자열이 없다나머지 경우에는 mSub가 반복되면서 가장 짧은 문자열이다.
https://www.acmicpc.net/problem/5670* 풀이 (트라이)트라이 자료구조를 이용하면 간단하게 해결할 수 있다.i) 먼저 각 단어들을 트라이에 저장을 한다.ii) 타이핑을 직접 쳐야하는 경우는 2가지가 있다- 현재 단어 뒤에 올 수 있는 알파벳이 2가지 이상일 경우 (abc + c, d)이 경우 abc뒤에 c가 올 수도 d가 올 수도 있으므로 자판 모듈이 추론을 할 수 없으므로 직접 쳐주어야한다.- 현재 단어가 사전에 추가되어 있고, 현재 단어를 접두사로하는 단어들이 있을 경우 (abc, abcd)abc와 abcd가 있을 때, abc까지 타이핑이 되었있다면 자판 모듈은 abcd를 추론할 수 없다.
https://www.acmicpc.net/problem/3080* 풀이 (트라이, 정렬, 접두사)i) 트라이에 모든 단어를 저장을 한다.ii) 가능한 경우의 수는 각 노드의 (output + NextCnt)!의 곱이다.output : 현재 노드에서 끝나는 단어가 있는지 판별 (0 또는 1)NextCnt : 자신 노드의 개수iii) 근데 모든 단어를 저장하게 되면 메모리초과가 된다.3000 * 3000 * 26 = 234,000,000의 공간을 잡아먹어서 터진다.output이 있는지 자식이 몇개인지만 알면 되는데 쓸모없는 노드까지 모두 저장해버려서 생기는 문제이다.우리는 공통 접두사에 대해 집중해볼 필요가 있다.먼저 두 번째 예제를 정렬하면 아래와 같다 MARAMARICAMARTAMARTINAMATOi번.......
https://www.acmicpc.net/problem/5446* 풀이 (트라이, 문자열)i) 트라이에 문자열을 저장한다.- 현재 부분 문자열을 삭제해야하는 지, 보존해야하는 지 판단하는 bool 타입 변수- 현재 부분 문자열을 접두사로하는 단어중 삭제/보존해야하는 단어의 개수를 저장하는 int 변수를 생성하여 정보를 저장해야한다.ii) 트라이 탐색(트리 탐색)을 한다. 이는 코드 설명으로 하겠습니다.
https://www.acmicpc.net/problem/5735* 풀이 (아호코라식, 트라이, 트리를 이용한 집합, 정렬)i) 이모티콘을 트라이에 저장하고 bfs로 실패함수를 생성한다.output의 존재 여부 뿐만 아니라해당 노드에서의 output개수, 이모티콘의 길이 정보도 저장해야하므로set<int> 타입의 output을 생성하고 이모티콘의 길이를 저장한다.사용되는 문자가 많은데 메모리를 조금이라도 줄이고 싶다면 해시맵을 이용해서 조금이나마 줄일 수 있다.ii) 아호코라식으로 문자열에 이모티콘이 있는지 검사를 한다.문자열 안에 이모티콘이 존재한다면 이모티콘이 존재하는 구간(시작 인덱스, 끝 인덱스)을 배열에 저장한다.문자열 검사가.......
https://www.acmicpc.net/problem/6300* 풀이 (아호코라식, 트라이, 트리를 이용한 집합)- 아이디어 자체는 별거없지만 구현이 까다로운편이다.i) 찾아야할 단어를 트라이에 추가하고 실패함수를 생성한다.ii) 알파벳이 있는 격자판을 아래와 같이 나눈다.ex) 2* 2크기의 격자판이 있을때ABCD아래와 같이 문자열이 20개가 만들어진다."AB", "CD""BA", "DC""AC", "BD""CA", "DB""AD", "C", "B""DA", "C", "B""BC", "A", "D""CD", "A&.......
1. KMP란?* KMP : text(문자열)에서 pattern(문자열)을 찾는 알고리즘* 시간복잡도가 O(N+M)으로 성능이 아주 강력한 알고리즘이다.2. 알고리즘 작동 과정i) pattern의 실패함수 생성ii) text에서 pattern찾기 KMP3. 소스 코드
1. Rabin Karp란?* Rabin Karp : text(문자열)에서 pattern(문자열)을 찾는 알고리즘* 해시가 기반이다.* 주로 사용되는 해시함수는 Rabin fingerprint이다.2. 알고리즘 작동 과정tLen : 문자열 text의 길이pLen : 문자열 pattern의 길이i) 문자열 text에서 길이가 pLen인 부분문자열들을 해쉬값을 구하고 해시에 저장한다.위에서 언급했다 싶이 "Rabin fingerprint"라는 해시 함수를 이용합니다.H(i)값을 매번 새로 구하면, 매번 O(pLen)의 시간이 걸리게 되는데사실 매번 구할 필요가 없습니다.H[i] = text[i] * 2^(n-1)+ text[i + 1] * 2^(n-2) + ...... + text[i + n - 1]H[i + 1] = text[i + 1] .......
1. 트라이란?* Trie : 트리의 한 종류로 문자열의 검색을 빠르게 해주는 자료구조* 문자열의 길이를 M이라고 할때, 시간복잡도는 O(M)2. 자료구조 트라이 원리i) 트라이에 문자열 저장방법위의 7개의 문자열을 트라이에 저장을 하면 위의 트라이가 됩니다.시작노드(Root)는 비어있고 그 아래노드부터 채워나갑니다.문자열 "AM"을 찾는다면 A다음에 오는 M을 어떻게 찾을까요?각 노드는 다음에 어떤 문자가 나오는지에 대한 정보를 가지고 있습니다. 다음에 올 수 있는 문자를 가리키는 배열을 사용합니다.따라서 A다음에 오는 M을 O(1)에 찾을 수 있습니다.ii) 트라이에 문자열이 있는지 어떻게 확인하는가?모.......
1. 아호코라식이란?* Aho-Corasick : text(문자열)에서 다수의 pattern(문자열)을 찾는 알고리즘* text의 길이를 tLen, 각 pattern의 길이를 pLen[i], pattern의 개수를 n이라고 할 때,시간복잡도는 O(tLen + pLen[1] + pLen[2] + ...pLen[n])이다.* 다수의 pattern들을 Trie에 저장한뒤, text에서 Trie에 존재하는 pattern을 찾는다.2. 알고리즘 작동 과정i) 주어진 모든 pattern들을 트라이에 저장을 한다.ii) Trie의 실패함수를 생성 (kmp의 실패함수와 비슷한 역할)kmp의 실패함수와 매우 비슷하게 작동을 합니다.iii) Text내의 Pattern 찾기3. 소스 코드1) 트라이의 output을 bool로 구현 : text내에 patte.......
* 소스 코드 *
https://www.acmicpc.net/problem/13305* 풀이 (그리디 알고리즘)각 도시에 도착할 때 마다 최소 리터당 기름값을 갱신한다.다음 도시로 이동할 때 마다 (다음 도시로 이동해야하는 거리 * 최소 리터당 기름값)를 더하는 문제다.
https://www.acmicpc.net/problem/13302* 풀이 (동적계획법, 우선순위 큐)i) 보유하고 있는 쿠폰이 3개 미만일 때1일 이용권, 3일 이용권, 5일 이용권 구매 가능ii) 보유하고 있는 쿠폰이 3개 이상일 때1일 쿠폰 사용, 1일 이용권, 3일 이용권, 5일 이용권 구매 가능iii) 큐(이용권이 끝나는 날, 총 금액, 보유 쿠폰수) + 동적계획법으로 풀이가 가능하다.큐 대신에 이용권이 끝나는 날기준으로 정렬하는 우선순위 큐를 사용하면 좀더 쉽게 짤 수 있다.
https://www.acmicpc.net/problem/13306이 문제를 풀때 삽질을 좀 했다...LCA로 공통 조상 찾고, 각 노드에서 LCA까지 단절된 간선이 있는지 확인하는 코드를 짰다가 86점 맞고 "Time Limit Exceed" 받았다.. ㅋㅋ* 풀이 (Union-Find)i) 쿼리를 거꾸로 읽어가며 해결한다.엣지 단절 -> 두 정점 확인 이런식의 과정을엣지 추가 -> 두 정점 확인으로 문제를 바꾸어서 푼다.
https://www.acmicpc.net/problem/13303* 풀이 (세그먼트 트리, 다익스트라, 좌표 압축)i) 장애물을 x축 기준으로 정렬을 한다.ii) x축이 큰 장애물 부터(뒤쪽에 있는 장애물 부터) 세그먼트 트리에 추가한다.장애물을 추가하기 전에 현재 장애물의 양 끝점이 뒤쪽에 있는 장애물과 겹치는지 확인한다. (뒷쪽에 있는 장애물 부터 추가하였으므로 끝점을 포함하는 장애물이 있는지 구간 탐색을 하면 된다.)현재 장애물의 양 끝점을 a1, a2라고 하고, 뒤쪽에 있는 장애물의 양끝점을 b1, b2하자a1이 뒤쪽에 있는 장애물과 겹친다면 a1과 b1, b2를 연결하는 간선을 생성하고이 간선의 cost는 각각 abs(a1-b1), abs(a1-b2)이다.iii) 다.......
https://www.acmicpc.net/problem/13309* 풀이 (LCA, 세그먼트 트리, Lazy Propagation)- 노드 b, c가 lca(b, c)까지 가각 단절선이 없다면 노드 b에서 c로가는 경로는 존재하지 않는다.i) 노드 X와 X의 조상 노드 Y가 있을 때, 노드 X와 노드 Y사이에 단절선이 있는지 어떻게 아는가?모든 노드가 자신위에 존재하는 단절선의 개수를 알고 있다면 가능하다.아래 그림을 보자4와 3이 연결되었는지 알고 싶다.lca(4, 3)은 1이다.4위로의 단절선 개수는 11위로의 단절선 개수는 03위로의 단절선 개수는 0cutCnt(x)를 노드 x위에 존재하는 단절선 개수를 알아내는 함수라고 하자cutCnt(4) - cutCnt(1) = 1 이므로, 4와 1사이에.......
https://www.acmicpc.net/problem/10833* 풀이 (수학, 구현)i) 단순 구현 문제이다.학생 수를 s, 사과 수를 a 라고 할 때학생들에게 나누어 줄 수 있는 사과의 수 = a / s학생들에게 나누어 주고 남은 사과의 수 = a - ((a / s) * s)
https://www.acmicpc.net/problem/10834* 풀이 (수학, 구현)- 모든 바퀴의 분당 회전수는 109 이하의 양의 정수로 결정되도록 입력이 주어진다. i) 바퀴의 회전방향 구하기벨트의 형태가 0이면 회전방향이 바뀌지 않는다벨트의 형태가 1이면 이전의 회전방향과 반대가 된다.벨트의 방향을 나타내는 bool타입 변수 한개로1이 입력될 때마다 '!'연산자로 반대의 값으로 바꿔주면 된다.ii) 바퀴의 분당 회전수를 구하기
https://www.acmicpc.net/problem/10837* 풀이 (수학)- 주어진 영희의 점수를 a, 주어진 동수의 점수를 b- K는 총 라운드 수, round는 현재 라운드 i) 주어진 점수가 a, b일 때, 점수 a가 가능한지 판별현재 라운드의 영희의 점수와 이전 라운드의 동수의 점수와 비교한다.현재 라운드에서 영희의 점수 + 남은 라운드 전부 앞면 = a(현재 점수) + (K - round) 이전 라운드에서 동수의 점수가 최소가 되는 경우 = b - 1만약 a+ (K - round) < b - 1라면 최종 결과 a, b는 불가능 하다.ii) 주어진 점수가 a, b일 때, 점수 b가 가능한지 판별이전 라운드의 동수의 점수와 이전 라운드의 영희의 점수와 비교한다........
https://www.acmicpc.net/problem/10836* 풀이 (세그먼트 트리)- 입력 데이터는 줄당 3개씩 주어진다.i) 맨왼쪽 아래부터 1이라고 하고, 맨위 오른쪽을 2M - 1이라고 하자만약 1, 4, 4이 주어졌다면 1 ~ 1은 0만큼 자라고2 ~ 5은 1만큼 자라고6 ~ 9은 2만큼 자랐다는 말이다.이걸 매번 맨왼쪽과 맨윗줄를 하나하나 업데이트를 한다면 시간복잡도는 O(N * (2M - 1))로 시간초과가 된다.시간 초과 문제는 세그먼트 트리를 이용해 구간 업데이트를 하여 해결할 수가 있다.그러면 시간복잡도는 O(N * log(2M-1))로 줄게 된다.
https://www.acmicpc.net/problem/10838* 풀이 (LCA, 트리)- 노드의 위치가 계속 바뀌기 때문에 희소 테이블, segment tree를 이용한 LCA구하는 방법은 사용하지 못한다.- 결국 O(N)인 방법을 써야하는데 문제에는 다행이 두 지점의 거리가 멀어봐야 1000이라고 제한을 해서 가능하다.부모를 저장하는 배열, 자신의 부모와의 간선의 색을 저장하는 배열 2개를 생성하고 부모 or 색이 바뀔 때마다 바꿔주면 된다.- 정올 사이트보다 백준 저지의 채점 데이터가 더 빡세다. depth를 매번 저장하는 풀이가 정올에서는 통과되었지만 백준은 시간초과가 떠서 다시 풀었다.
https://www.acmicpc.net/problem/1305* 풀이 (KMP)- 접두사와 접미사가 같은 경우를 이용해, 접미사 뒤에 반복되는 문자열을 추론할 수가 있다.ex) baaaba의 경우 접두사 == 접미사인 부분 문자열 "ba" 를 찾았다.접미사를 제외한 부분 문자열은 "baaa"이다.접미사는 "ba"이고, "ba"뒤에 "aa"가 생략되었음을 추론할 수 있다.반복되는 문자열의 최소길이를 찾아야하는 데접미사의 길이가 길수록 접미사를 제외한 부분 문자열의 길이가 짧아진다.=> KMP에서의 패턴 fail함수를 구하는 문제로 치환해서 풀면 된다.
https://www.acmicpc.net/problem/2887목차 1. 풀이2. 소스코드1. 풀이 (MST:최소 스패닝 트리)...
https://www.acmicpc.net/problem/11266목차 1. 풀이2. 소스코드1. 풀이 (BCC, 단절점과 단절선...
https://www.acmicpc.net/problem/10830boj 1629 곱셈과 동일한 문제이다.다만 자연수의 곱셈에서 행...
https://www.acmicpc.net/problem/10319문제에 있는 짤막한 만화 ㅋㅋ 귀엽* 풀이 (정점 분할, 네...
https://www.acmicpc.net/problem/3748* 풀이 (이중연결 요소)i) 홀수 크기의 사이클의 구성 요소가 ...
https://www.acmicpc.net/problem/14697* 풀이 (동적계획법)i) 방의 정원이 각각 A, B, C 일 때, ...
https://www.acmicpc.net/problem/13300* 풀이 (구현)단순 구현 문제이다.2차월 배열에 학년, 성별...
https://www.acmicpc.net/problem/13304* 풀이 (구현)단순 구현 문제이다.https://blog.naver.com/jq...
https://www.acmicpc.net/problem/13301* 풀이 (동적계획법, 피보나치 수)i) 정사각형이 1개 추가할 ...
https://www.acmicpc.net/problem/2167처음에 이 문제를 보고 어떻게 풀까 생각했다.사실 그냥 이중for...
https://www.acmicpc.net/problem/1743N : 세로의 길이 (1 ≤ N ≤ 100)M : 가로의 길이 (1 ≤ M ≤ 10...
https://www.acmicpc.net/problem/4803목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터 ...
https://www.acmicpc.net/problem/192711279 최대 힙 문제와는 달리 가장 작은 값이 맨 위로 올라와...
https://www.acmicpc.net/problem/17398목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/2268목차 1. 인풋 데이터 2. 소스코드1. 인풋 데이터N : 수...
https://www.acmicpc.net/problem/1261목차 1. 인풋 데이터 2. 소스코드1. 인풋 데이터 N :...
https://www.acmicpc.net/problem/10217목차 1. 풀이2. 소스코드1. 풀이 (다익스트라)* 동적계...
https://www.acmicpc.net/problem/11562목차 1. 풀이2. 소스코드1. 풀이 (플로이드 와샬)i) 시...
https://www.acmicpc.net/problem/9373목차 1. 풀이2. 소스코드1. 풀이 (MST, Union-Find)...
https://www.acmicpc.net/problem/2170* 풀이 (라인 스위핑)선의 좌표가 주어졌을 때 겹치는 부분...
https://www.acmicpc.net/problem/14955* 풀이 (네트워크 유량, Min-cut , MST)어떤 무향 그래프...
https://www.acmicpc.net/problem/4485 이 문제를 보고 우선순위 큐를 이용한 다익스트라로 풀면 될거라...
어제 6/23 오전 9시 부터 오늘 6/24일 오전 9시 까지 진행되었다.1,2,3번은 만점받고, 5번은 그룹1 부...
https://www.acmicpc.net/problem/1931 N : 회의의 수 (1 ≤ N ≤ 100,000)conf[i] : 시작 시간, 끝나는 ...
https://www.acmicpc.net/problem/1300N : 행렬의 크기 (105 보다 같거나 작은 자연수)k : k 번째 (min(10...
https://www.acmicpc.net/problem/1275목차 1. 인풋 데이터 2. 소스코드1. 인풋 데이터N : 수의...
목차1. 얼티 레벨 추천2. 얼티 극딜 측정 (허수아비, 카벨, 스우)3. 코강, 템세팅, 무기류, 어빌, 유니온...
https://www.acmicpc.net/problem/1016목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/11563목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이...
https://www.acmicpc.net/problem/1865목차 1. 풀이2. 소스코드1. 풀이 (SPFA 알고리즘)...
https://www.acmicpc.net/problem/2309
https://www.acmicpc.net/problem/2231
https://www.acmicpc.net/problem/5419* 풀이 (세그먼트 트리, 스위핑, 값/좌표 압축)i) 남쪽, 동쪽,...
https://www.acmicpc.net/problem/2609최대공약수 최대공배수는 유클리드 호제법을 이용한다.a=2...
https://www.acmicpc.net/problem/1890이 문제는 dfs과 동적계획법을 이용하여 풀었다.혹시나 하고 dfs으...
https://www.acmicpc.net/problem/11047N : 동전의 종류K : 만들려는 수모든 큰 액수의 동전은 모든 작...
https://www.acmicpc.net/problem/1102주의 할점(* 아래와 같은 특정 케이스에 틀렸습니다 포격 맞았.......
https://www.acmicpc.net/problem/1562목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터N : ...
https://www.acmicpc.net/problem/15459목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/2494목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터N...
https://www.acmicpc.net/problem/1557목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/1944목차 1. 풀이2. 소스코드1. 풀이 (MST:최소 스패닝 트...
https://www.acmicpc.net/problem/2152목차 1. 풀이2. 소스코드1. 풀이 (SCC, 동적계획법, 위...
https://www.acmicpc.net/problem/11375목차 1. 풀이2. 소스코드1. 풀이 (이분 매칭, 최대 유량)...
https://www.acmicpc.net/problem/9413* 풀이 (MCMF, 그래프 이론)i) 각 교차로에서 두 그룹은 ...
https://www.acmicpc.net/problem/2805N : 나무의 개수 (1 ≤ N ≤ 1,000,000)M : 상근이가 집으로 가져...
https://www.acmicpc.net/problem/15732N : 상자의 개수 (1 ≤ N ≤ 1,000,000)K : 규칙의 개수 (1 ≤ ...
https://www.acmicpc.net/problem/1976목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/2357목차 1. 인풋 데이터 2. 알고리즘 작동 과정3. 소스코드1....
https://www.acmicpc.net/problem/3006목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터N...
https://www.acmicpc.net/problem/1280목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/1256목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/1023목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/2201목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/3977목차 1. 풀이2. 소스코드1. 풀이 (SCC, 그래프 이론)i)...
https://www.acmicpc.net/problem/11400목차 1. 풀이2. 소스코드1. 풀이 (BCC, 단절점과 단절...
https://www.acmicpc.net/problem/11407기본적인 MCMF문제 이다.i) source와 서점을 연결, sink...
https://www.acmicpc.net/problem/2745https://www.acmicpc.net/problem/11005
KMP 알고리즘 공부중에 구세주 같은 분을 찾았다..진짜 이해가 한번에 되게 설명을 잘해두셨다... (아래...
quick sort를 사용한 시간복잡도 o(nlog^2(n)) 코드1. Suffix Array : 각 접미사들을 사전식 정렬을 해 ...
https://www.acmicpc.net/problem/13904N : 과제의 개수 (1 ≤ N ≤ 1,000)d : 마감일 까지 남은 일 수 (...
https://www.acmicpc.net/problem/1493length, width, height : 박스의 사이즈 (length, width, height ...
https://www.acmicpc.net/problem/3055이 문제는 Boj 5427와 매우 유사하다.물이 차오르는 시간을 B...
https://www.acmicpc.net/problem/1339목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터 ...
https://www.acmicpc.net/problem/4803목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터 ...
https://www.acmicpc.net/problem/2336목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/14942목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이...
https://www.acmicpc.net/problem/1574* 풀이 (이분 매칭, 최대 유량)같은 행 or 같은 열에 다른 ...
https://www.acmicpc.net/problem/2185* 풀이 (세그먼트 트리, 스위핑)i) 직사각형의 y축에 평행한 ...
https://www.acmicpc.net/problem/14864* 풀이i) 예제 1번을 그림으로 나타내면 아래와 같다.1번은...
https://www.acmicpc.net/problem/1787- Kmp- 다이나믹
https://www.acmicpc.net/problem/105381. 작은 그림의 패턴을 추출하여 저장 oxxo -> 처음 출...
https://www.acmicpc.net/problem/11479이 문제는 서로 다른 부분 문자열의 개수 문제처럼 풀면 시간 초과...
https://www.acmicpc.net/problem/1654# 문제 조건- K개의 랜선으로 N개의 랜선을 만든다.- N개 보다 많...
https://www.acmicpc.net/problem/9466T : 테스트 케이스의 개수n : 학생의 수 (2 ≤ n ≤ 100,000)gr...
https://www.acmicpc.net/problem/1484목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/1956목차 1. 풀이2. 소스코드1. 풀이 (플로이드 와샬)i) 일방 ...
https://www.acmicpc.net/problem/1005이 문제는 boj 1516 게임개발 문제와 동일하다.https://blog.n...
https://www.acmicpc.net/problem/32951. 풀이 (이분 매칭, 최대 유량)i) 선형 배열인 경우 : 구성...
https://www.acmicpc.net/problem/12844* 풀이 (Lazy Propagation, 구간 트리)i) XOR연산은 ...
https://www.acmicpc.net/problem/2294
https://www.acmicpc.net/problem/5719다익스트라와 역탐색을 이용하면 된다. 일단 이 문제는 역경로 탐...
https://www.acmicpc.net/problem/9370ACM-ICPC > Regionals > Europe > Northwestern ...
https://www.acmicpc.net/problem/1449N : 물이 세는 곳 개수 (1 ≤ N)L : 테이프의 길이 (L ≤ 1000...
https://www.acmicpc.net/problem/17136목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터10 x ...
https://www.acmicpc.net/problem/3197* Boj 14868(문명)의 하위호환 문제이다.14868에서는 문...
https://www.acmicpc.net/problem/3780목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/12837목차 1. 인풋 데이터 2. 소스코드1. 인풋 데이터N : ...
https://www.acmicpc.net/problem/2213목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
목차1. 얼티 레벨 추천2. 얼티 극딜 측정 (허수아비, 카벨, 스우)3. 코강, 템세팅, 무기류, 어빌, 유니온...
https://www.acmicpc.net/problem/1108목차 1. 풀이2. 소스코드1. 풀이 (해시맵, SCC, 위상정렬...
https://www.acmicpc.net/problem/1761* 풀이 (LCA, 희소 배열)i) 트리상에서 두 정점 최단거리...
첫 대규모 교내 대회라서 상당히 떨렸었다 ㅋㅋ 그동안 열심히 코딩 공부한 성과가 있었다. 시험장에서 제...
https://www.acmicpc.net/problem/2343N : 레슨의 수 (1 ≤ N ≤ 100,000)M : 블루레이 수 (1 ≤ M ≤ ...
https://www.acmicpc.net/problem/1012T : 테스트 케이스 개수M : 배추밭의 가로길이 (1 ≤ M ≤ 50)N ...
목차0. 얼티 레벨 추천1. 노코강 얼티 딜량2. 코강 얼티 딜량3. 무기류, 어빌, 유니온4. 스탯창 비교 (기본...
https://www.acmicpc.net/problem/5427목차 1. 인풋 데이터 2. 해설3. 소스코드1. 인풋 데이터 T ...
목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터 n : 마을(노드)의 개수 (1 ≤ n ≤ 10,0...
https://www.acmicpc.net/problem/14868목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/2904목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터 ...
https://www.acmicpc.net/problem/2623목차 1. 풀이2. 소스코드1. 풀이 (위상 정렬)i) 기본적...
https://www.acmicpc.net/problem/1516목차 1. 풀이2. 소스코드1. 풀이 (위상정렬)i) 위상 정...
https://www.acmicpc.net/problem/14865* 풀이 (구현, 라인스위핑)1) 작점과 끝점이 붙어있는 것 외...
https://www.acmicpc.net/problem/1629i) n이 짝수라면 m^n = m^(n-1) * m^(n-1)ii) n이 홀수라...
목차0. 얼티 레벨 추천1. 노코강 얼티 딜량2. 코강 얼티 딜량3. 템세팅, 무기류, 어빌, 유니온4. 스탯창 비...
https://www.acmicpc.net/problem/2316목차 1. 풀이2. 소스코드1. 풀이 (정점 분리, 네트워크 유량...
https://www.acmicpc.net/problem/1700N : 멀티탭 구멍의 수 (1 ≤ N ≤ 100)K : 전기 용품의 총 사용 ...
https://www.acmicpc.net/problem/2583i) 모눈 종이에 직사각형 영역은 0, 이외의 영역은 1로 처리해둔다...
https://www.acmicpc.net/problem/1194목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터N :...
https://www.acmicpc.net/problem/2533목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/2287목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터 ...
목차1. 얼티 레벨 추천2. 얼티 극딜 측정 (허수아비, 카벨, 스우)3. 코강, 템세팅, 무기류, 어빌, 유니온...
https://www.acmicpc.net/problem/2211목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/9470목차 1. 풀이2. 소스코드1. 풀이 (위상정렬)i) 강의 근원...
https://www.acmicpc.net/problem/6543목차 1. 풀이2. 소스코드1. 풀이 (SCC, 그래프 이론)i)...
https://www.acmicpc.net/problem/8992* 풀이 (MCMF, 선분교차판정, 그래프 이론)i) 교점을 선택하...
Aho_Corasick.hAho_Corasick.cpp
https://www.acmicpc.net/problem/10413이 문제는 문자열 S의 부분문자열 중에서 반복되는 부분문자열의 ...
https://www.acmicpc.net/problem/2212N : 센서의 개수 (1 ≤ 10,000)K : 집중국의 개수 (1 ≤ K ≤ 100...
https://www.acmicpc.net/problem/16434N : 방의 개수 (1 ≤ N ≤ 123,456) HATK : 초기 공격력 (1...
https://www.acmicpc.net/problem/16397목차 1. 인풋 데이터 2. 문제 해설3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/1182N : 수열의 길이 (1 ≤ N ≤ 20)S : 만들어야 하는 수 (|S| ≤ 1...
https://www.acmicpc.net/problem/1405인풋 데이터)N : 로봇이 이동할 횟수동, 서, 남, 북 으로 이동할 확...
https://www.acmicpc.net/problem/3687목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/4796주인공은 V일의 휴가를 받았고P일 동안 진행하는 캠핑장에서 L일 ...
https://www.acmicpc.net/problem/1351목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터 ...
https://www.acmicpc.net/problem/4195목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/11085목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/2038목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터첫...
https://www.acmicpc.net/problem/2630목차 1. 풀이2. 소스코드1. 풀이 (분할 정복, 재귀)i) ...
https://www.acmicpc.net/problem/9465
https://www.acmicpc.net/problem/2401 구현하는 것보다 문제를 이해하는 데 있어서 삽질을 많이 한 문제.....
https://www.acmicpc.net/problem/2110N : 집의 수 (2 ≤ N ≤ 200,000)C : 공유기의 개수 (2 ≤ C ≤ ...
https://www.acmicpc.net/problem/2003목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/3665목차 1. 풀이2. 소스코드1. 풀이 (위상정렬)인접행렬 ad...
https://www.acmicpc.net/problem/2468N : 지역의 크기 (1 ≤ N ≤ 100)field[i][j] : 각 지점의 높이 ...
https://www.acmicpc.net/problem/2206목차 1. 인풋 데이터 2. 해설3. 소스코드1. 인풋 데이터N ×...
https://www.acmicpc.net/problem/17412목차 1. 풀이2. 소스코드1. 풀이 (네트워크 유량, 그래프...
https://www.acmicpc.net/problem/1348* 풀이 (이분 매칭, 이분 탐색, BFS)* 예외처리 조심i) ...
https://www.acmicpc.net/problem/22481. n자리 이진수는 n-1자리 이진수 앞에 '0' 또는 '...
https://www.acmicpc.net/problem/11000N : 수업의 수 (1 ≤ N ≤ 200,000)S, T : 각각 수업의 시작,...
목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터첫 번째 줄에는 현재 위치한 X, Y좌표가 주...
https://www.acmicpc.net/problem/2252기본적인 위상정렬 문제이다.
https://www.acmicpc.net/problem/6264* 풀이 (해시맵, SCC, DFS, 위상정렬, 그래프 이론)i) ...
https://www.acmicpc.net/problem/14866* 풀이 (단절점과 단절선, DFS, 그래프 이론)i) 주어진 그...
https://www.acmicpc.net/problem/9019목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터 A ...
https://www.acmicpc.net/problem/1948목차 1. 풀이2. 소스코드1. 풀이 (DFS, 위상 정렬)...
https://www.acmicpc.net/problem/1420풀이 (최대유량 최소컷 정리, 네트워크 유량)i) 정점에 벽을 ...
https://www.acmicpc.net/problem/12852동적계획법 바텀업 기법을 이용하여 풀었다.
https://www.acmicpc.net/problem/10534* 풀이 (Union Find, 스위핑)아래와 같은 그림이 주어 졌을...
https://www.acmicpc.net/problem/9328목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터h ...
https://www.acmicpc.net/problem/1987R : 세로 칸 수C : 가로 칸 수 (1 <= R, C <=...
https://www.acmicpc.net/problem/2133참고로 점화식을 이용한 동적계획법으로 풀수 있는 문제이다.주...
https://www.acmicpc.net/problem/2475cmath에 있는 pow함수를 이용하면 구현하는데 있어서 좀 더 수월하...
https://www.acmicpc.net/problem/2311* 풀이 (MCMF, 그래프 이론)i) 1 ~ N까지 왕복가능한지 ...
https://www.acmicpc.net/problem/11286요약 : 여러 수가 주어 졌을때, 절댓값이 작은 순으로, 절댓값...
https://www.acmicpc.net/problem/13161* 풀이 (Maxflow Min-cut Theorem, Dinic's algorithm...
https://www.acmicpc.net/problem/1162목차 1. 풀이2. 소스코드1. 풀이 (다익스트라)i) 현재...
https://www.acmicpc.net/problem/1395* 풀이 (Lazy Propagation, 구간 트리)i) 구간의 크기가 n이...
https://www.acmicpc.net/problem/11279max-heap 우선순위 큐를 사용하면 된다.queue헤더를 includ...
https://www.acmicpc.net/problem/2637목차 1. 풀이2. 소스코드1. 풀이 (위상정렬)i) 기본 부...
https://www.acmicpc.net/problem/1967목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터 n...
https://www.acmicpc.net/problem/1658풀이 (네트워크 유량, 그래프 이론)기본 예제가 좋은 테이...
목차0. 얼티 레벨 추천1. 노코강 얼티 딜량2. 코강 얼티 딜량3. 무기류, 어빌, 유니온4. 스탯창 비교 (기본...
https://www.acmicpc.net/problem/10999* 풀이 (Lazy Propagation, 구간 트리)구간트리에서 Lazy ...
https://www.acmicpc.net/problem/1733* 풀이 (호프크로프트 카프 알고리즘, 이분 매칭)i) 문제는 단...
https://www.acmicpc.net/problem/10937* 풀이 (MCMF, 그래프 이론)i) 격자판으로 나눠서 두 그...
https://www.acmicpc.net/problem/9577목차 1. 풀이2. 소스코드1. 풀이 (이분 매칭, 최대 유량)i) 어...
https://www.acmicpc.net/problem/7562그래프 탐색에 있어서 기초적인 문제이다.시작점과 목적지가 주어...
위는 해쉬로 푼 결과, 트리로 푼 결과https://www.acmicpc.net/problem/1269목차 1. 인풋 데이터 2. ...
https://www.acmicpc.net/problem/1715목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
목차1. 얼티 레벨 추천2. 얼티 극딜 측정 (허수아비, 카벨, 스우)3. 코강, 템세팅, 무기류, 어빌, 유니온...
https://www.acmicpc.net/problem/1431
https://www.codeground.org/ 삼성에서 scpc 대회 신청.... 아직 코(딩)린이지만 ...... 경험삼아 신청해보...
https://www.acmicpc.net/problem/1766목차 1. 풀이2. 소스코드1. 풀이 (Min-Heap, 위상정렬)...
https://www.acmicpc.net/problem/10891* 풀이 (BCC, 집합, 단절점/단절선, 선인장 그래프, 그래...
https://www.acmicpc.net/problem/10775목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이...
https://www.acmicpc.net/problem/11505목차 1. 인풋 데이터 2. 알고리즘 작동 과정3. 소스코드...
https://www.acmicpc.net/problem/9345목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
두 가지 방법으로 풀어 채점을 두 번 했다.https://www.acmicpc.net/problem/2243목차 1. 인풋 데...
https://www.acmicpc.net/problem/1759L : 암호의 길이C : 문자 개수 (3 ≤ L ≤ C ≤ 15)주어지는 ...
https://www.acmicpc.net/problem/2075목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터 ...
https://www.acmicpc.net/problem/2230목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/1725N : 원소의 개수 (1 ≤ N ≤ 100,000)arr[i] : 배열의 원소 (1 ...
https://www.acmicpc.net/problem/2644목차 1. 인풋 데이터 2. 해설3. 소스코드1. 인풋 데이터n : 사...
https://www.acmicpc.net/problem/2291목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/17435목차 1. 풀이2. 소스코드1. 풀이 (희소 배열)i) f(x)의...
https://www.acmicpc.net/problem/1644목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/4196목차 1. 풀이2. 소스코드1. 풀이 (SCC, 그래프 이론)i)...
https://www.acmicpc.net/problem/10265목차1) 인풋 데이터2) 풀이3) 알고리즘 작동과정4) 소스 코드1)...
https://www.acmicpc.net/problem/2150기본 적인 SCC(강한 연결 요소)를 뽑아 내는 문제이다.
https://www.acmicpc.net/problem/5651풀이 (네트워크 유량, 그래프 이론)i) 간선의 용량이 1...
목차0. 얼티 레벨 추천1. 노코강 얼티 딜량2. 코강 얼티 딜량3. 템세팅, 무기류, 어빌, 유니온4. 스탯창 비...
https://www.acmicpc.net/problem/7616입력부분이 좀 까다롭다scanf로 문자를 받다가 개행문자가 ...
https://www.acmicpc.net/problem/1197목차 1. 풀이2. 소스코드1. 풀이 (MST, Union-Find)i...
https://www.acmicpc.net/problem/4013목차 1. 풀이2. 소스코드1. 풀이 (SCC, 위상 정렬)구현...
https://www.acmicpc.net/problem/2848목차 1. 풀이2. 소스코드1. 풀이 (위상 정렬)i) 문자...
https://www.acmicpc.net/problem/16681목차 1. 풀이2. 소스코드1. 풀이 (다익스트라)* 시작복...
https://www.acmicpc.net/problem/2610목차 1. 풀이2. 소스코드1. 풀이 (플로이드 와샬)i) 각 위...
https://www.acmicpc.net/problem/1507목차 1. 풀이2. 소스코드1. 풀이 (플로이드 와샬)i) 최소...
https://www.acmicpc.net/problem/1647목차 1. 풀이2. 소스코드1. 풀이 (최소 스패닝 트리)i) 가...
https://www.acmicpc.net/problem/10256이 문제는 Aho_Corasick 알고리즘을 이용하여 풀었다.marker와 ...
https://www.acmicpc.net/problem/2014목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터 ...
https://www.acmicpc.net/problem/2939알고리즘 분류는 동적계획법, 다익스트라, 플로이드 라고 되어...
https://www.acmicpc.net/problem/6236boj 2343 기타 레슨 문제와 매우 유사하다- N일 동안 정확히 K원...
https://www.acmicpc.net/problem/5014목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터 F ...
https://www.acmicpc.net/problem/11004k번째 수를 구하기 위해 처음으로 생각해본 방법은 sort(퀵소트)...
https://www.acmicpc.net/problem/2339N : 석판의 크기 (1 ≤ N ≤ 20)table[i][j] : 석판의 정보 (0 : ...
https://www.acmicpc.net/problem/1937이 문제는 1520번 내리막길 문제와 비슷하게 풀면된다.정렬 + df...
https://www.acmicpc.net/problem/16562목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터...
https://www.acmicpc.net/problem/2104N : 원소의 개수 (1 ≤ N ≤ 100,000)arr[i] : 배열의 원소 (1 ...
https://www.acmicpc.net/problem/10026N : 그림의 크기 (1 ≤ N ≤ 100)해설) 그래프 탐색기본적...
https://www.acmicpc.net/problem/2001목차 1. 인풋 데이터 2. 풀이3. 소스코드1. 인풋 데이터n ...
https://www.acmicpc.net/problem/1525목차 1. 인풋 데이터 2. 풀이3. 알고리즘 작동 과정4. 소스코드...