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

philBaek (백광록) 개발 일기장

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

philBaek (백광록) 개발 일기장

검색하기 폼
  • 분류 전체보기 (29)
    • About (1)
    • 🤔 (3)
    • 📚 리뷰 (1)
    • 🖥 프로젝트 (2)
    • 🔦 (5)
      • Linux (1)
      • ARM (3)
      • JavaScript (1)
    • 방구석 논문 리뷰 (6)
    • 알고리즘 폐관수련 (7)
      • 알고챌 : 알고리즘 챌린지 (6)
      • 🥷 (1)
    • Certs (4)
  • 방명록

알고리즘 (5)
[백준] 1260. DFS와 BFS (C++)

백준 1260. DFS와 BFS (Silver II) Type: dfs, bfs 문제 그래프를 DFS로 탐색한 결과와 BFS로 탐색한 결과를 출력하는 프로그램을 작성하시오. 단, 방문할 수 있는 정점이 여러 개인 경우에는 정점 번호가 작은 것을 먼저 방문하고, 더 이상 방문할 수 있는 점이 없는 경우 종료한다. 정점 번호는 1번부터 N번까지이다. 입력 그래프를 DFS로 탐색한 결과와 BFS로 탐색한 결과를 출력하는 프로그램을 작성하시오. 단, 방문할 수 있는 정점이 여러 개인 경우에는 정점 번호가 작은 것을 먼저 방문하고, 더 이상 방문할 수 있는 점이 없는 경우 종료한다. 정점 번호는 1번부터 N번까지이다. 출력 첫째 줄에 DFS를 수행한 결과를, 그 다음 줄에는 BFS를 수행한 결과를 출력한다. V부..

알고리즘 폐관수련/알고챌 : 알고리즘 챌린지 2021. 1. 25. 02:31
[백준] 10026. 적록색약 (C++)

백준 10026. 적록색약 (Gold V) Type: dfs 문제 적록색약은 빨간색과 초록색의 차이를 거의 느끼지 못한다. 따라서, 적록색약인 사람이 보는 그림은 아닌 사람이 보는 그림과는 좀 다를 수 있다. 크기가 N×N인 그리드의 각 칸에 R(빨강), G(초록), B(파랑) 중 하나를 색칠한 그림이 있다. 그림은 몇 개의 구역으로 나뉘어져 있는데, 구역은 같은 색으로 이루어져 있다. 또, 같은 색상이 상하좌우로 인접해 있는 경우에 두 글자는 같은 구역에 속한다. (색상의 차이를 거의 느끼지 못하는 경우도 같은 색상이라 한다) 예를 들어, 그림이 아래와 같은 경우에 RRRBB GGBBB BBBRR BBRRR RRRRR 적록색약이 아닌 사람이 봤을 때 구역의 수는 총 4개이다. (빨강 2, 파랑 1, 초..

알고리즘 폐관수련/알고챌 : 알고리즘 챌린지 2021. 1. 16. 19:04
[백준] 1012. 유기농 배추 풀이 (C++)

백준 1012. 유기농 배추 (Silver II) Type : dfs 문제 차세대 영농인 한나는 강원도 고랭지에서 유기농 배추를 재배하기로 하였다. 농약을 쓰지 않고 배추를 재배하려면 배추를 해충으로부터 보호하는 것이 중요하기 때문에, 한나는 해충 방지에 효과적인 배추흰지렁이를 구입하기로 결심한다. 이 지렁이는 배추근처에 서식하며 해충을 잡아 먹음으로써 배추를 보호한다. 특히, 어떤 배추에 배추흰지렁이가 한 마리라도 살고 있으면 이 지렁이는 인접한 다른 배추로 이동할 수 있어, 그 배추들 역시 해충으로부터 보호받을 수 있다. (한 배추의 상하좌우 네 방향에 다른 배추가 위치한 경우에 서로 인접해있다고 간주한다) 한나가 배추를 재배하는 땅은 고르지 못해서 배추를 군데군데 심어놓았다. 배추들이 모여있는 곳에..

알고리즘 폐관수련/알고챌 : 알고리즘 챌린지 2021. 1. 13. 18:06
[백준] 2178. 미로 탐색 풀이 (C++)

백준 2178. 미로 탐색 (Silver I) Type : bfs 문제 N×M크기의 배열로 표현되는 미로가 있다. 미로에서 1은 이동할 수 있는 칸을 나타내고, 0은 이동할 수 없는 칸을 나타낸다. 이러한 미로가 주어졌을 때, (1, 1)에서 출발하여 (N, M)의 위치로 이동할 때 지나야 하는 최소의 칸 수를 구하는 프로그램을 작성하시오. 한 칸에서 다른 칸으로 이동할 때, 서로 인접한 칸으로만 이동할 수 있다. 위의 예에서는 15칸을 지나야 (N, M)의 위치로 이동할 수 있다. 칸을 셀 때에는 시작 위치와 도착 위치도 포함한다. 입력 첫째 줄에 두 정수 N, M(2 ≤ N, M ≤ 100)이 주어진다. 다음 N개의 줄에는 M개의 정수로 미로가 주어진다. 각각의 수들은 붙어서 입력으로 주어진다. 출력..

알고리즘 폐관수련/알고챌 : 알고리즘 챌린지 2021. 1. 11. 20:00
[백준] 1011. Fly me to the Alpha Centauri 풀이 (C++)

백준 1011. Fly me to the Alpha Centauri (Silver I) Type : math 문제 우현이는 어린 시절, 지구 외의 다른 행성에서도 인류들이 살아갈 수 있는 미래가 오리라 믿었다. 그리고 그가 지구라는 세상에 발을 내려 놓은 지 23년이 지난 지금, 세계 최연소 ASNA 우주 비행사가 되어 새로운 세계에 발을 내려 놓는 영광의 순간을 기다리고 있다. 그가 탑승하게 될 우주선은 Alpha Centauri라는 새로운 인류의 보금자리를 개척하기 위한 대규모 생활 유지 시스템을 탑재하고 있기 때문에, 그 크기와 질량이 엄청난 이유로 최신기술력을 총 동원하여 개발한 공간이동 장치를 탑재하였다. 하지만 이 공간이동 장치는 이동 거리를 급격하게 늘릴 경우 기계에 심각한 결함이 발생하는 ..

알고리즘 폐관수련/알고챌 : 알고리즘 챌린지 2021. 1. 10. 05:31
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Github
  • LinkedIn
TAG
  • Shortcut
  • 텐서플로우 자격증
  • TensorFlow Developer Certificate
  • 패스트캠퍼스
  • CNN
  • 강의제안
  • 딥러닝
  • 머신러닝
  • 딥러닝 엔지니어
  • ARM Cortex-M3 시스템 프로그래밍 완전정복1
  • ResNet
  • 머신러닝 엔지니어
  • 백준
  • 그래프탐색
  • BFS
  • ARM 역사
  • DFS
  • 코딩테스트
  • Cortex-M0
  • mmc_spi
  • spidev
  • 너비우선탐색
  • 깊이우선탐색
  • Cortex 시리즈
  • 그래프
  • 알고리즘
  • SQL 완주반
  • 구글 머신러닝 부트캠프
  • Cortex-M3
  • 완주반
more
«   2026/10   »
일 월 화 수 목 금 토
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

티스토리툴바