BoBo World

[BaekJoon] #11866 - 요세푸스 문제 0 [Java][C++]

문제 링크 1. 아이디어 1번부터 $N$번까지 $N$명의 사람이 원을 이루며 있을 때, $K$번째 사람을 제거하는 과정을 반복하는 문제다. 큐 자료구조를 활용하면 간단하게 해결할 수 있는데 1부터 $N$까지를 순서대로 큐에 넣은 뒤 큐의 맨 앞을 바라보며 $K$번째가 될 때까지 큐에서 꺼내서 큐 뒤에 넣다가 $K$번째면 큐에서 꺼내고 출력하는...

[BaekJoon] #11047 - 동전 0 [Java][C++]

문제 링크 1. 아이디어 주어진 동전들을 적절히 사용해서 가치의 합이 $K$가 될 때 필요한 동전 개수의 최솟값을 구하는 문제다. 각 동전을 여러 번 사용할 수 있으며 동전의 가치가 오름차순으로 주어지고 서로 배수, 약수 관계에 있으므로 최대한 가치가 큰 동전부터 많이 사용하면 된다. 작은 동전 여러 개로 큰 동전의 가치를 만들고 있다면 그 ...