Java에서는 다양한 gc 알고리즘을 통해 heap 영역의 메모리가 관리된다.
따라서 사용자가 메모리 release 과정을 신경쓸 필요가 없다.
하지만 C++의 경우, new 키워드 또는 malloc 함수를 통해 heap에 할당한 메모리는 직접 해제해야 한다.
이 내용을 포함하여...
문제
정점 n(\(2 \le n \le 1000\)), 간선 k(\(1 \le k \le 100000\))개와 목표 정점 w가 주어진다.
아래 조건을 만족하며 w를 건설하기 위한 최소 시간을 구해야 한다.
각 정점을 건설할 때의 시간은 d[n]로 주어진다.
간선은 s ...
문제
기존 정점 n(\(0 \le n \le 50\)), 추가하는 정점 m(\(1 \le m \le 100\)), 선분의 길이 l(\(100 \le l \le 1000\))이 주어질 때, 아래 조건에 맞춰 정점 간의 거리의 최댓값의 하한을 구해야 한다.
\(n+m \lt l...
문제
원소의 크기가 [1, 2000]에 속하는 정수이고, 길이가 \(N(1 \le N \le 250)\)인 수열 A가 주어진다.
위 수열을 두 개의 부분 수열 C, D로 나눌 때, 아래의 조건을 만족하는 C의 원소의 합 - D의 원소의 합의 차이의 최솟값과, 그 경우의 수를 구...
Leave a comment