본문 바로가기 메뉴 바로가기

J_3s

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

J_3s

검색하기 폼
  • 분류 전체보기 (48)
    • BOJ (48)
    • ALGOSPOT (0)
    • DREAMHACK (0)
  • 방명록

2025/03 (15)
[ BOJ / C++ ] 25195번 : Yes or yes

[ BOJ ] 25195번 : Yes or yes문제 : https://www.acmicpc.net/problem/25195[ 문제 ] $N$개의 정점과 $M$개의 간선으로 이루어진, 사이클이 없는 방향그래프(DAG)가 주어진다.투어리스트 곰곰이는 종종 이 그래프 위에서 여행을 떠난다. 투어리스트 곰곰이의 여행은 1번 정점에서 출발해 간선을 따라서 이동한다. 그러다가 더 이상 간선을 따라서 이동할 수 없는 경우 투어리스트의 여행은 종료된다.투어리스트 곰곰이의 열성 팬인 팬클럽 곰곰이는 투어리스트를 만나기 위해 그래프 위의 정점 일부에서 잠복하곤 한다. 팬클럽 곰곰이가 잠복한 정점 위에 투어리스트 곰곰이가 서 있게 되면 투어리스트 곰곰이와 팬클럽 곰곰이가 만나게 된다.오늘도 투어리스트 곰곰이는 음악을 ..

BOJ 2025. 3. 30. 17:14
[ BOJ / C++ ] 21921번 : 블로그

[ BOJ ] 21921번 : 블로그문제 : https://www.acmicpc.net/problem/21921[  문제  ]찬솔이는 블로그를 시작한 지 벌써 $N$일이 지났다.요즘 바빠서 관리를 못 했다가 방문 기록을 봤더니 벌써 누적 방문 수가 6만을 넘었다.찬솔이는 $X$일 동안 가장 많이 들어온 방문자 수와 그 기간들을 알고 싶다.찬솔이를 대신해서 $X$일 동안 가장 많이 들어온 방문자 수와 기간이 몇 개 있는지 구해주자.[  입력  ]첫째 줄에 블로그를 시작하고 지난 일수 $N$와 $X$가 공백으로 구분되어 주어진다.둘째 줄에는 블로그 시작 $1$일차부터 $N$일차까지 하루 방문자 수가 공백으로 구분되어 주어진다.[  출력  ]첫째 줄에 $X$일 동안 가장 많이 들어온 방문자 수를 출력한다. 만..

BOJ 2025. 3. 30. 16:41
[ BOJ / C++ ] 2310번 : 어드벤처 게임

[ BOJ ] 2310번 : 어드벤처 게임문제 : https://www.acmicpc.net/problem/2310[  문제  ]어드벤처 게임을 하던 중, 1부터 n까지의 번호가 붙은 방을 지나가야 하는 마법의 미로를 마주쳤다. 각 방 안에는 번호가 붙은 문이 있을 수 있고, 각 문은 해당하는 번호의 방으로 통한다. 방 안에는 레프리콘이나 트롤이 있을 수도 있다.레프리콘이 있는 방에 들어가면 레프리콘은 모험가의 소지금이 일정 양 이하로 떨어지지 않게 채워준다. 레프리콘은 모험가의 소지금이 일정량 미만일 때에는 그만한 양이 되도록 금화를 채워주고, 소지금이 일정량 이상일 때에는 그대로 둔다. 트롤이 있는 방에 들어가려면 일정량의 통행료를 지불해야 한다. 이는 맨 처음에 모험가가 1번 방에서 시작하려 할 때..

BOJ 2025. 3. 30. 15:53
[ BOJ / C++ ] 2206번 : 벽 부수고 이동하기

[ BOJ ] 2206번 : 벽 부수고 이동하기문제 : https://www.acmicpc.net/problem/2206[  문제  ]N×M의 행렬로 표현되는 맵이 있다. 맵에서 0은 이동할 수 있는 곳을 나타내고, 1은 이동할 수 없는 벽이 있는 곳을 나타낸다. 당신은 (1, 1)에서 (N, M)의 위치까지 이동하려 하는데, 이때 최단 경로로 이동하려 한다. 최단경로는 맵에서 가장 적은 개수의 칸을 지나는 경로를 말하는데, 이때 시작하는 칸과 끝나는 칸도 포함해서 센다.만약에 이동하는 도중에 한 개의 벽을 부수고 이동하는 것이 좀 더 경로가 짧아진다면, 벽을 한 개 까지 부수고 이동하여도 된다.한 칸에서 이동할 수 있는 칸은 상하좌우로 인접한 칸이다.맵이 주어졌을 때, 최단 경로를 구해 내는 프로그램을..

BOJ 2025. 3. 23. 17:50
[ BOJ / C++ ] 11660번 : 구간 합 구하기 5

[ BOJ ] 11660번 : 구간 합 구하기 5 문제 : https://www.acmicpc.net/problem/11660[  문제  ]N×N개의 수가 N×N 크기의 표에 채워져 있다. (x1, y1)부터 (x2, y2)까지 합을 구하는 프로그램을 작성하시오. (x, y)는 x행 y열을 의미한다.예를 들어, N = 4이고, 표가 아래와 같이 채워져 있는 경우를 살펴보자.1234234534564567여기서 (2, 2)부터 (3, 4)까지 합을 구하면 3+4+5+4+5+6 = 27이고, (4, 4)부터 (4, 4)까지 합을 구하면 7이다.표에 채워져 있는 수와 합을 구하는 연산이 주어졌을 때, 이를 처리하는 프로그램을 작성하시오.[  입력  ]첫째 줄에 표의 크기 N과 합을 구해야 하는 횟수 M이 주어진..

BOJ 2025. 3. 23. 17:30
[ BOJ / C++ ] 11729번 : 하노이 탑 이동 순서

[ BOJ ] 11729번 : 하노이 탑 이동 순서문제 : https://www.acmicpc.net/problem/11729[  문제  ]세 개의 장대가 있고 첫 번째 장대에는 반경이 서로 다른 n개의 원판이 쌓여 있다. 각 원판은 반경이 큰 순서대로 쌓여있다. 이제 수도승들이 다음 규칙에 따라 첫 번째 장대에서 세 번째 장대로 옮기려 한다.한 번에 한 개의 원판만을 다른 탑으로 옮길 수 있다.쌓아 놓은 원판은 항상 위의 것이 아래의 것보다 작아야 한다.이 작업을 수행하는데 필요한 이동 순서를 출력하는 프로그램을 작성하라. 단, 이동 횟수는 최소가 되어야 한다.아래 그림은 원판이 5개인 경우의 예시이다.[  입력  ]첫째 줄에 첫 번째 장대에 쌓인 원판의 개수 N (1 ≤ N ≤ 20)이 주어진다.[ ..

BOJ 2025. 3. 23. 17:00
[ BOJ / C++ ] 20125번 : 쿠키의 신체 측정

[ BOJ ] 20125번 : 쿠키의 신체 측정문제 : https://www.acmicpc.net/problem/20125[  문제  ]쿠키런은 데브시스터즈에서 제작한 모바일 러닝 액션 게임이다. 마녀의 오븐에서 탈출한 쿠키들과 함께 모험을 떠나는 게임으로, 점프와 슬라이드 2가지 버튼만으로 손쉽게 플레이할 수 있는 것이 특징이다. 연세대학교를 졸업한 김강산 선배님이 데브시스터즈에 취직하면서 주변 사람들에게 쿠키런을 전파시켰다.하지만 게임을 전파하던 중에 쿠키들에게 신체적으로 이상이 생기는 것을 발견하였다.팔, 다리 길이가 임의적으로 변한 것이다. 때문에 긴급하게 각 쿠키들의 신체들을 측정하려고 한다. 쿠키들은 신체를 측정하기 위해서 한 변의 길이가 N인 정사각형 판 위에 누워있으며,어느 신체 부위도 판..

BOJ 2025. 3. 16. 16:04
[ BOJ / C++ ] 1068번 : 트리

[ BOJ ] 1068번 : 트리문제 : https://www.acmicpc.net/problem/1068[  문제  ]트리에서 리프 노드란, 자식의 개수가 0인 노드를 말한다.트리가 주어졌을 때, 노드 하나를 지울 것이다. 그 때, 남은 트리에서 리프 노드의 개수를 구하는 프로그램을 작성하시오. 노드를 지우면 그 노드와 노드의 모든 자손이 트리에서 제거된다.예를 들어, 다음과 같은 트리가 있다고 하자.현재 리프 노드의 개수는 3개이다. (초록색 색칠된 노드) 이때, 1번을 지우면, 다음과 같이 변한다. 검정색으로 색칠된 노드가 트리에서 제거된 노드이다.이제 리프 노드의 개수는 1개이다.[  입력  ]첫째 줄에 트리의 노드의 개수 N이 주어진다. N은 50보다 작거나 같은 자연수이다. 둘째 줄에는 0번 ..

BOJ 2025. 3. 16. 15:44
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 너비 우선 탐색
  • BOJ
  • 스택
  • 시뮬레이션
  • C++
  • 트리에서의 다이나믹 프로그래밍
  • 트리를 사용한 집합과 맵
  • 누적 합
  • 트리
  • 문자열
  • 파싱
  • 분할 정복을 이용한 거듭제곱
  • BFS
  • 백준
  • 자료 구조
  • 분리 집합
  • 그래프 탐색
  • 구현
  • 수학
  • 그리디 알고리즘
  • 브루트포스 알고리즘
  • 해시를 사용한 집합과 맵
  • 다이나믹 프로그래밍
  • 그래프 이론
  • 재귀
  • 정렬
  • 순열 사이클 분할
  • 그래프
  • 슬라이딩 윈도우
  • 깊이 우선 탐색
more
«   2025/03   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바