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

메타인지와 성장

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

메타인지와 성장

검색하기 폼
  • 분류 전체보기 (79)
    • Computer Science (12)
      • Computer Network (9)
      • Database (2)
    • Backend (57)
      • Java (3)
      • Spring (20)
      • Kotlin (6)
      • JPA (26)
      • 개념 및 용어 (2)
    • DevOps (0)
    • Algorithm (3)
      • Theory (0)
      • Problems (2)
    • Machine Learning (0)
      • NLP (0)
    • Coding Note (0)
    • Experience & Projects (6)
    • Me (0)
  • 방명록

15650 (1)
백준 15650번 N과 M (2) 리뷰

문제 자연수 N과 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. 1부터 N까지 자연수 중에서 중복 없이 M개를 고른 수열 고른 수열은 오름차순이어야 한다. 입력 첫째 줄에 첫 번째 장대에 쌓인 원판의 개수 N (1 ≤ N ≤ 20)이 주어진다. 출력 첫째 줄에 옮긴 횟수 K를 출력한다. 두 번째 줄부터 수행 과정을 출력한다. 두 번째 줄부터 K개의 줄에 걸쳐 두 정수 A B를 빈칸을 사이에 두고 출력하는데, 이는 A번째 탑의 가장 위에 있는 원판을 B번째 탑의 가장 위로 옮긴다는 뜻이다. 기본적인 백트래킹 유형의 문제이다. 백준 N과 M(15649번 Permutation) 문제와 거의 동일한데 여기서는 수열이 오름차순이라는 조건이 붙는다. 백트래킹의 기본..

Algorithm/Problems 2021. 8. 19. 12:20
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • github
TAG
  • 배달의민족
  • 백트래킹
  • 11729
  • 순열
  • 우아한형제들
  • 재귀
  • 부트캠프
  • 우테코 후기
  • 프리코스
  • 우아한테크코스
  • 15650
  • 배민
  • 백준
  • 하노이탑
  • 우테코5기
  • 우테코
more
«   2026/04   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바