시간 제한: 2초메모리 제한: 256MBABBC는 A 1000 + B 100 + B 10 + C 1로 나눌 수 있다. 이렇게 나누었을 때, A는 1000, B는 110, C는 1로 볼 수 있다. 이 논리에 따라, 모든 단어에 포함된 각 알파벳들의 값을 순서대로
시간 제한: 1초메모리 제한: 256MB파이프를 최대한 벽에 밀착시켜 건설하면 된다. 따라서 Greedy로 풀 수 있다.DFS(https://velog.io/@smsh0722/Graph - 현재 칸을 벽으로 채운다 (파이프를 건설할 수 있는 경로이든 아니든
시간 제한: 2초메모리 제한: 128MB멀티탭이 꽉 차서 무언가를 빼야 할 때, 당장 필요하지 않은, 우선순위가 낮은 것부터 빼면 된다.매 차례마다 멀티탭을 조사하여, 다음 중 하나를 선택하여 수행한다.1\. 비어있다면 그냥 꼽는다.2\. 이미 꽂혀 있다면 넘어간다.3
시간 제한: 1초메모리 제한: 256MB논리적으로, 작은 가방부터 가능한 최대 가치를 담으면 효율적이다. 이때, Navie 하게 찾으면 시간이 오래 걸린다. 빠르게 후보 보석들을 찾아내고 선택해야 한다.작은 가방부터 순차적으로 다음을 반복한다.1\. 현재 가방 무게에서
시간 제한: 2초메모리 제한: 256MB마지막에 풀 문제부터 시작해서 거꾸로 조사하면, 매 단계에서 풀 수 있는 최적의 문제를 선택할 수 있다. 즉, Greedy 하게 풀면 된다.마지막 시간부터, 시간 0까지 단위 시간별로 풀 문제를 다음에 따라 선택한다.1\. 현재