image_picker 패키지는 Flutter 앱에서 카메라 또는 갤러리에서 사진을 찍거나, 이미지를 선택할 수 있게 해주는 패키지다.
simswap 논문을 읽고 학습한 내용을 바탕으로 정리합니다.
병사가 무작위로 나열되어 있습니다. 특정 위치의 병사를 열외시켜 전투력이 높은 병사가 앞쪽에 오도록 내림차순으로 배치를 하려고 할 때, 남아있는 병사의 수가 최대가 되도록 하는 문제입니다.
정육면체 모양의 상자가 일렬로 놓여있을 때, 앞의 상자가 작으면 뒤에 넣을 수 있습니다. 이때 한번에 넣을 수 있는 최대의 상자 개수를 구하는 문제입니다.
놀러온 조카들이 싸우지 않으면서 최대한 오래 떼를 쓰지 않도록 막대과자 길이를 최대로 하여 나눠주는 방법을 찾는 문제입니다.
수열이 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 동적 프로그래밍 알고리즘의 대표적인 문제입니다.
N일 동안 사용할 금액을 알고, M번만 통장에서 돈을 인출하기로 한 경우, 인출할 최소 금액 K 를 정하는 문제입니다.
정사각형 모양의 서버실에 서버 랙이 쌓여있습니다. 찬 공기가 밑에서부터 차오를 때, 서버실의 컴퓨터 중 절반 이상이 켜지는 시간을 구하는 문제입니다.
x, y 평면에 양의 좌표와 직사각형 집의 좌표가 주어졌을 때, 양이 집에 닿지 않도록 묶어 놓을 수 있는 최단 로프의 길이를 구하는 문제입니다.
M개의 풍선을 불어야 하는데 N명의 스태프가 풍선부는 속도가 다를 때, 최소 몇분이 걸리는지 구하는 문제입니다.
여러 지방의 예산 요청을 받아 총 사용 가능한 예산 중 가능한 최대의 예산을 배정하는 방법을 찾는 문제입니다.
통나무를 정해진 위치에서만 자를 수 있고, 자를 수 있는 최대 횟수가 정해져 있을 때, 가장 긴 조각이 작도록 자르는 방법을 찾는 문제입니다.
막대에 꿰어져 있는 N개의 숫자 구슬을 M개의 그룹으로 나누었을 때, 각 그룹의 합 중 최댓값이 최소가 되도록 하는 문제입니다.
절단기를 이용해 한줄의 나무를 동일한 높이로 자를 때, 총 합 길이 M이상을 자를 수 있는 최선의 높이를 찾는 문제입니다.