백준

    [Baekjoon Online Judge] 백준 2292번 벌집(C++, Python)

    [Baekjoon Online Judge] 백준 2292번 벌집 (C++, Python) (글쓴날 : 2020.04.19) * Baekjoon Online Judge, 백준 2292번 문제 C++, Python 언어 풀이입니다. * 소스 코드의 저작권은 글쓴이에게 있습니다. 백준 2292번 벌집 1) 문제 문제 링크 : https://www.acmicpc.net/problem/2292 2292번: 벌집 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나가는지(시작과 끝을 포함하..

    [Baekjoon Online Judge] 백준 2839번 설탕 배달(C++, Python)

    [Baekjoon Online Judge] 백준 2839번 설탕 배달 (C++, Python) (글쓴날 : 2020.04.19) * Baekjoon Online Judge, 백준 2839번 문제 C++, Python 언어 풀이입니다. * 소스 코드의 저작권은 글쓴이에게 있습니다. 백준 2839번 설탕 배달 1) 문제 문제 링크 : https://www.acmicpc.net/problem/2839 2839번: 설탕 배달 문제 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그램 봉지와 5킬로그램 봉지가 있다. 상근이는 귀찮기 때문에, 최대한 적은 봉지를 들고 가려고 한다. 예..

    [Baekjoon Online Judge] 백준 11053번 가장 긴 증가하는 부분 수열(C++, Python)

    [Baekjoon Online Judge] 백준 11053번 가장 긴 증가하는 부분 수열 (C++, Python) (글쓴날 : 2020.04.18) * Baekjoon Online Judge, 백준 11053번 문제 C++, Python 언어 풀이입니다. * 소스 코드의 저작권은 글쓴이에게 있습니다. 백준 11053번 가장 긴 증가하는 부분 수열 1) 문제 문제 링크 : https://www.acmicpc.net/problem/11053 11053번: 가장 긴 증가하는 부분 수열 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, ..

    [Baekjoon Online Judge] 백준 11052번 카드 구매하기(C++, Python)

    [Baekjoon Online Judge] 백준 11052번 카드 구매하기 (C++, Python) (글쓴날 : 2020.04.17) * Baekjoon Online Judge, 백준 11052번 문제 C++, Python 언어 풀이입니다. * 소스 코드의 저작권은 글쓴이에게 있습니다. 백준 11052번 카드 구매하기 1) 문제 문제 링크 : https://www.acmicpc.net/problem/11052 11052번: 카드 구매하기 첫째 줄에 민규가 구매하려고 하는 카드의 개수 N이 주어진다. (1 ≤ N ≤ 1,000) 둘째 줄에는 Pi가 P1부터 PN까지 순서대로 주어진다. (1 ≤ Pi ≤ 10,000) www.acmicpc.net 2) 풀이 과정 * 시간 복잡도 : O(n²) 가격이 다른 N..

    [Baekjoon Online Judge] 백준 2156번 포도주 시식(C++, Python)

    [Baekjoon Online Judge] 백준 2156번 포도주 시식 (C++, Python) (글쓴날 : 2020.04.17) * Baekjoon Online Judge, 백준 2156번 문제 C++, Python 언어 풀이입니다. * 소스 코드의 저작권은 글쓴이에게 있습니다. 백준 2156번 포도주 시식 1) 문제 문제 링크 : https://www.acmicpc.net/problem/2156 2156번: 포도주 시식 효주는 포도주 시식회에 갔다. 그 곳에 갔더니, 테이블 위에 다양한 포도주가 들어있는 포도주 잔이 일렬로 놓여 있었다. 효주는 포도주 시식을 하려고 하는데, 여기에는 다음과 같은 두 가지 규칙이 있다. 포도주 잔을 선택하면 그 잔에 들어있는 포도주는 모두 마셔야 하고, 마신 후에는 원..

    [Baekjoon Online Judge] 백준 2293번 동전 1(C++, Python)

    [Baekjoon Online Judge] 백준 2293번 동전 1 (C++, Python) (글쓴날 : 2020.04.16) * Baekjoon Online Judge, 백준 2293번 문제 C++, Python 언어 풀이입니다. * 소스 코드의 저작권은 글쓴이에게 있습니다. 백준 2293번 동전 1 1) 문제 문제 링크 : https://www.acmicpc.net/problem/2293 2293번: 동전 1 첫째 줄에 n, k가 주어진다. (1 ≤ n ≤ 100, 1 ≤ k ≤ 10,000) 다음 n개의 줄에는 각각의 동전의 가치가 주어진다. 동전의 가치는 100,000보다 작거나 같은 자연수이다. www.acmicpc.net 2) 풀이 과정 * 시간 복잡도 : O(nk) n가지 종류의 동전이 주어..