매석의 메모장

  • 홈
  • 태그
  • 방명록

10974 1

[알고리즘] 백준 10974 파이썬 - 모든 순열

10974번: 모든 순열 N이 주어졌을 때, 1부터 N까지의 수로 이루어진 순열을 사전순으로 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 N이 주어졌을 때, 1부터 N까지의 수로 이루어진 순열을 사전순으로 출력하는 프로그램을 작성하시오. 문제풀이 n= int(input()) s=[] def dfs(): #01 if len(s)==n: print(' '.join(map(str,s))) return #02 for i in range(1,n+1): if i not in s: s.append(i) dfs() s.pop() dfs() - 순열 문제지만 dfs 방식으로 풀었다. (dfs 방식은 아래 링크를 참조) - 기본적으로 재귀를 돌기 때문에 n이 커지면 시간 초과로 인해 사용할 수 없다...

프로그래밍/백준 2022.11.17
이전
1
다음
더보기
반응형
프로필사진

코딩으로 경제 공부하기. 주로 경제와 프로그래밍을 주제로 다루고 있습니다.

  • 분류 전체보기 (462)
    • 일상 (24)
    • 경제 (26)
      • 경제 책 리뷰 (16)
      • 경제 정보 (10)
    • 프로그래밍 (257)
      • 파이썬 (56)
      • 백준 (201)
    • IT지식 (56)
      • 빅데이터 (26)
      • 인공지능 (9)
      • 나머지 (21)
    • 대학교 (98)
      • C언어 (10)
      • 통계학개론 (14)
      • 데이터통신 (12)
      • 인공지능수학 (8)
      • 디지털논리회로 (7)

Tag

다이나믹프로그래밍, 백준, 데이터다루기, 토이프로젝트, EDA, 통계학개론, 데이터구조, 인공지능수학, 알고리즘, 한국근현대사, 머신러닝, 에라토스테네스의체, 자바, C언어, 빅데이터, 데이터통신, 파이썬, 그리디알고리즘, 마이크로프로세서, 데이터분석,

최근글과 인기글

  • 최근글
  • 인기글

Archives

Calendar

«   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

Copyright © AXZ Corp. All rights reserved.

  • Github
  • Blog

티스토리툴바