마음만은 새내기

항상 초심을 잃지 않고 생활하겠습니다~!

BOJ 문제를 풀면서...

more

[백준] #26566 : Pizza

★ solved.ac 난이도 : B4 (작성 시점 기준) {문제 본문 링크} 26566번: Pizza There’s a pizza store which serves pizza in two sizes: either a pizza slice, with area A1 and price P1, or a circular pizza, with radius R1 and price P2. You want to maximize the amount of pizza you get per dollar. Should you pick the pizza slice or the www.acmicpc.net ★ 문제 번역 면적이 A1이고 가격이 P1인 피자 조각과 반지름이 R1이고 가격이 P2인 원형 피자를 제공하는 피자 가게가 있습..

Baekjoon Online Judge 2023.06.04 0

[백준] #5365 : Decoder

★ solved.ac 난이도 : B3 (작성 시점 기준) {문제 본문 링크} 5365번: Decoder All the Sith messages are sent using a complex coding scheme. You have cracked their code and must write a program to decode coded messages. Their code works as follows. Each word in the coded message represents one letter in the decoded message. Use the f www.acmicpc.net ★ 문제 번역 모든 Sith 메시지는 복잡한 코딩 체계를 사용하여 전송됩니다. 당신은 그들의 코드를 해독했으며 코딩된 메..

Baekjoon Online Judge 2023.06.03 0

[백준] #5246 : Checkerboard Rows

★ solved.ac 난이도 : B3 (작성 시점 기준) {문제 본문 링크} 5246번: Checkerboard Rows Checkerboards are 8x8 boards with positions between (1,1) and (8,8). The input begins with the number of boards. Each board is on a separate line and begins with the number of pieces, followed by the column and row positions of each piece. www.acmicpc.net ★ 문제 번역 Quaritch 대령은 어느 날 체커 게임을 하고 있는데 한 행에 있는 최대 조각 수를 계산하는 프로그램을 작성하는 것..

Baekjoon Online Judge 2023.06.02 0

[백준] #2387 : Howl

★ solved.ac 난이도 : B3 (작성 시점 기준) [문제 본문 링크] 2387번: Howl On a full moon, one might be able to hear a wolf howl in the distance. You manage to come across a wolf howling at the moon, and you want to capture the beautiful image. Unfortunately, you left your camera at home, so you decide to just create the picture www.acmicpc.net ★ 문제 번역 보름달이 뜨는 날에는 멀리서 늑대가 울부짖는 소리를 들을 수 있습니다. 당신은 달을 향해 울부짖는 늑대를 우연히 ..

Baekjoon Online Judge 2023.03.26 0

제 블로그의 인기 글!!

BOJ 11506번(占쏙옙) 문제 풀이

[문제 링크] 11506번: 占쏙옙 占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙占 www.acmicpc.net [문제 분석] 문제에 숨겨진 힌트를 찾아서 정답을 추리하는 문제 (BOJ의 대표적인 난제 중 하나!!) [풀이] 이 문제의 제목이 '占쏙옙'인데요, 이는 (사이트의) 인코딩 오류로 종종 보실 수도 있습니다. 이제 본격적인 풀이를 알려드리겠습니다. 먼저, 이 문제의 힌트 부분에서 '占', '쏙', '옙' 부분을 모두 지워보세요. 아래의 문장이 나옵니다. 이문제는예제를채점하지않습니다. 데이터는한개입니다 입력을받을필요는없다 여기에서 '데이터는 1개'라는 부분에 주목해주세요. (여기부터가 핵심입니..

Baekjoon Online Judge 2019.01.28 0

GitHub에 BOJ 소스 코드를 공유하기 시작했어요~!

안녕하세요~! 제가 최근 며칠동안 하루종일(?) GitHub에 BOJ 소스 코드를 업로드하는 작업을 하느라 힘들었어요... ㅠ.ㅠ 제가 GitHub를 처음 사용하고, 게다가 문제 수도 100개가 넘어서... 힘든 점도 있었지만... 드디어!! 소스 업로드가 완료되었어요!! [소스 바로가기] 위 링크에 접속하고 Sources 폴더에 들어가시면, 문제 번호 별 폴더가 나열되어 있는데요, (너무 많으면 검색을... ㅠ.ㅠ) 제가 푼 문제 번호를 클릭하시면, 문제의 제한 시간 및 제한 메모리, 사용 언어 등의 정보가 나오고, 각 언어 별 소스 코드를 보실 수 있어요~! (소스 코드에 사용 메모리와 실행 시간을 주석으로 적어두었으니 참고하세요!) 그리고... 2019년 06월 30일 기준, BOJ 문제의 난이도 ..

Baekjoon Online Judge 2019.07.03 0

BOJ 1405번(미친 로봇) 문제 풀이

★ solved.ac 난이도 : G5 (2021년 12월 29일 기준) [문제 링크] 1405번: 미친 로봇 첫째 줄에 N, 동쪽으로 이동할 확률, 서쪽으로 이동할 확률, 남쪽으로 이동할 확률, 북쪽으로 이동할 확률이 주어진다. N은 14보다 작거나 같은 자연수이고, 모든 확률은 100보다 작거나 같은 자 www.acmicpc.net [문제 분석] DFS와 가지 치기를 활용한 문제 (탑코더 빨간 책에도 있는 문제!!) [풀이] 이 문제는, 탑코더 빨간 책에도 나와있는 문제입니다. (심지어 입력 값의 범위도 같다는 점...) 여기에서는, DFS 탐색 도중 이미 움직인 지점으로 가는 경우에 가지 치기를 사용했습니다. (가지 치기는, 불필요한 탐색을 줄이는 방법입니다.) DFS는 재귀 함수로 구현하였고, 탐색..

Baekjoon Online Judge 2019.01.31 0

지금까지 푼 백준 문제 목록 및 지난 달 첫 Codeforces 대회 참가 후기

[필자가 백준 온라인 저지(BOJ)에서 푼 문제들] (첫 Codeforces 대회 후기 포함) 제가 백준 문제를 풀면서 많은 것을 배우고, 자료구조에 대한 예습도 하는 느낌이 들었어요 ^^그래서!! 제가 지금까지 푼 백준 문제들을 시간 순서대로 정리해 보고자 해요~!(나중에라도 새로운 문제를 풀거나, 기록을 갱신하게 된다면 빠르게 반영할게요~!)(최종 갱신 일시 : 2019년 02월 24일 17시 14분 07초)문제 난이도(Tier)는 http://koosaga.oj.uz를 참고했어요~! (난이도 : 2019년 02월 24일 17시 기준)(백준 사이트 바로가기) [필자의 주요 통계 (모든 언어 종합)] ★ 푼 문제 수 : 154문제★ 문제 별 최적 메모리 합계 : 329,792 KB (문제 당 평균 약 ..

Baekjoon Online Judge 2019.01.27 0

BOJ 11282번(한글) 문제 풀이

★ solved.ac 난이도 : B4 (작성 시점 기준) [문제 본문 링크] 11282번: 한글 한글의 각 글자는 초성, 중성, 종성으로 이루어져 있고, 이 세 가지를 모아써서 한 글자를 나타낸다. 초성은 ㄱ, ㄲ, ㄴ, ㄷ, ㄸ, ㄹ, ㅁ, ㅂ, ㅃ, ㅅ, ㅆ, ㅇ, ㅈ, ㅉ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ로 총 19개가 있 www.acmicpc.net N번째 한글을 출력하는 문제로, UTF-8 인코딩을 이해하셔야 합니다. 한글의 UTF-8 코드를 자세히 살펴보면 규칙을 찾을 수 있습니다. (한글의 UTF-8 코드는 3Byte입니다.) 규칙 1. 첫 번째 글자인 '가'의 UTF-8 코드는 0xEA, 0xB0, 0x80 (234, 176, 128)입니다. 규칙 2. 마지막 글자인 '힣'의 UTF-8 코드는 0..

Baekjoon Online Judge 2022.01.08 1