백준 6236번: 용돈 관리
·
c++/백준
문제 링크 : https://www.acmicpc.net/problem/6236 6236번: 용돈 관리 문제 현우는 용돈을 효율적으로 활용하기 위해 계획을 짜기로 하였다. 현우는 앞으로 N일 동안 자신이 사용할 금액을 계산하였고, 돈을 펑펑 쓰지 않기 위해 정확히 M번만 통장에서 돈을 빼서 쓰기로 하였다. 현우는 통장에서 K원을 인출하며, 통장에서 뺀 돈으로 하루를 보낼 수 있으면 그대로 사용하고, 모자라게 되면 남은 금액은 통장에 집어넣고 다시 K원을 인출한다. 다만 현우는 M이라는 숫자를 좋아하기 때문에, 정확히 M번을 맞추기 위해서 남은 금액이 그날 www.acmicpc.net 문제 설명 1. 하루에 사용하는 금액과 돈을 인출 할수있는 횟수가 주어진다. 2. 인출 횟수를 꼭 맞추고 하루에 돈 소비량..
백준 1992번: 쿼드트리
·
c++/백준
문제 링크 : https://www.acmicpc.net/problem/1992 1992번: 쿼드트리 첫째 줄에는 영상의 크기를 나타내는 숫자 N 이 주어진다. N 은 언제나 2의 제곱수로 주어지며, 1≤N ≤64의 범위를 가진다. 두 번째 줄부터는 길이 N 의 문자열이 N 개 들어온다. 각 문자열은 0 또는 1의 숫자로 이루어져 있으며, 영상의 각 점들을 나타낸다. www.acmicpc.net 문제 설명 처음에 모든 영상이 0 이나 1 로 이루어져있는지 확인 -> 맞으면 0 이나 1출력 , 아니면 4등분하고 다시 0이나 1로이루어져있는지 확인 -> 반복 -> 출력. 알고리즘 재귀로 구현. 계속 4등분하면서 1이나 0 으로이루어져있는지 확인해가면된다 4등분 하기직전에 '(' 4등분 후에 ')'
백준 1759번 : 암호만들기
·
c++/백준
문제 링크 : https://www.acmicpc.net/problem/1759 1759번: 암호 만들기 첫째 줄에 두 정수 L, C가 주어진다. (3 ≤ L ≤ C ≤ 15) 다음 줄에는 C개의 문자들이 공백으로 구분되어 주어진다. 주어지는 문자들은 알파벳 소문자이며, 중복되는 것은 없다. www.acmicpc.net 문제 설명 1 , L , C 와 문자들이 주어진다. 2. L 길이의 암호를 추측할껀데 모음(a,e,i,o,u) 한개이상 자음 2개이상 필요하고 사전 순서로 정렬 된 것만 암호로 사용 할 수있다. 3. 암호로 사용 가능한 문자를 모두 출력 알고리즘 일단 재귀로 구현 . 1. 입력받고 정렬 2. 재귀함수에서 string 의길이가 L이면 모음 갯수와 자음 갯수 검사하여 암호로 사용가능하면 출력..
백준 14499번 : 주사위 굴리기
·
c++/백준
문제 링크 : https://www.acmicpc.net/problem/14499 14499번: 주사위 굴리기 첫째 줄에 지도의 세로 크기 N, 가로 크기 M (1 ≤ N, M ≤ 20), 주사위를 놓은 곳의 좌표 x y(0 ≤ x ≤ N-1, 0 ≤ y ≤ M-1), 그리고 명령의 개수 K (1 ≤ K ≤ 1,000)가 주어진다. 둘째 줄부터 N개의 줄에 지도에 쓰여 있는 수가 북쪽부터 남쪽으로, 각 줄은 서쪽부터 동쪽 순서대로 주어진다. 주사위를 놓은 칸에 쓰여 있는 수는 항상 0이다. 지도의 각 칸에 쓰여 있는 수는 10을 넘지 않는 자연수 또는 0이다. 마 www.acmicpc.net 문제 설명 1. 주사위와 지도가 주어지는데 주사위는 기본 값이 모든면이 0으로 시작하고 지도는 10이하 0이상의 ..
백준 1780번 : 종이의 개수
·
c++/백준
문제 링크 : https://www.acmicpc.net/problem/1780 1780번: 종이의 개수 N×N크기의 행렬로 표현되는 종이가 있다. 종이의 각 칸에는 -1, 0, 1의 세 값 중 하나가 저장되어 있다. 우리는 이 행렬을 적절한 크기로 자르려고 하는데, 이때 다음의 규칙에 따라 자르려고 한다. 만약 종이가 모두 같은 수로 되어 있다면 이 종이를 그대로 사용한다. (1)이 아닌 경우에는 종이를 같은 크기의 9개의 종이로 자르고, 각각의 잘린 종이에 대해서 (1)의 과정을 반복한다. 이와 같이 종이를 잘랐을 때, -1로만 채워진 종이의 개수, 0으 www.acmicpc.net 문제 설명 N x N 크기의 행렬로 표현되는 종이가있고 종이는 1,0,-1로 채워져있다 만약 종이가 모두 같은 수로 되..
백준 2805번: 나무 자르기
·
c++/백준
문제 링크 : https://www.acmicpc.net/problem/2805 2805번: 나무 자르기 문제 상근이는 나무 M미터가 필요하다. 근처에 나무를 구입할 곳이 모두 망해버렸기 때문에, 정부에 벌목 허가를 요청했다. 정부는 상근이네 집 근처의 나무 한 줄에 대한 벌목 허가를 내주었고, 상근이는 새로 구입한 목재절단기를 이용해서 나무를 구할것이다. 목재절단기는 다음과 같이 동작한다. 먼저, 상근이는 절단기에 높이 H를 지정해야 한다. 높이를 지정하면 톱날이 땅으로부터 H미터 위로 올라간다. 그 다음, 한 줄에 연속해있는 나무를 모두 절단해버린다. 따 www.acmicpc.net 문제 설명 1.나무의 갯수와 필요한 나무의 길이를 입력받고 다음줄에 나무의 높이 가 주어진다. 2. 톱질로 나무를 자를..
ariz1623
코딩의 숲