백준/BOJ: N과 M 문제 모음 (순열/조합 정리)

2025. 8. 16. 23:53·Algorithm/백준 (BOJ)
반응형

✏️ 순열과 조합

  • 순열: N개 중 중복 없이 M개를 뽑아 순서 있게 나열한다
  • 조합: N개 중 중복 없이 M개를 뽑아 순서 없이 나열한다
  • 중복순열: N개 중 중복 허용하여 M개를 뽑아 순서 있게 나열한다
  • 중복조합: N개 중 중복 허용하여 M개를 뽑아 순서 없이 나열한다

 

이름 중복 허용 순서 공식 itertools
순열 X O P(N, M) = N! / (N-M)! permutations(iter, M)
조합 X X C(N, M) = N! / M!(N-M)! combinations(iter, M)
중복순열 O O N^M product(iter, repeat=M)
중복조합 O X C(N+M-1, M) combinations_with_replacement(iter, M)

 


 

✏️ [백준] N과 M 문제 모음

문제를 클릭하면 백준 문제 링크로 이동하고, 풀이를 클릭하면 이전에 내가 풀이해서 블로그에 올린 정리글로 이동한다.

  순열 조합 중복순열 중복조합
1~N 15649. N과 M (1)
풀이
15650. N과 M (2)
풀이
15651. N과 M (3)
풀이
15652. N과 M (4)
풀이
배열 15654. N과 M (5)
풀이
15655. N과 M (6)
풀이
15656. N과 M (7)
풀이
15657. N과 M (8)
풀이
중복 포함 배열 15663. N과 M (9)
풀이
15664. N과 M (10)
풀이
15665. N과 M (11)
풀이
15666. N과 M (12)
풀이
  • (1) ~ (4): 1~N개 중 M개 선택
  • (5) ~ (8):  N개의 숫자가 담긴 배열에서 M개 선택
  • (9) ~ (12): N개의 중복 가능한 숫자가 담긴 배열에서 M개 선택
    • 이전 선택 정보를 기록해서 또 선택하지 않도록 해야 한다.
반응형

'Algorithm > 백준 (BOJ)' 카테고리의 다른 글

[Python] 백준/BOJ 14500번: 테트로미노 (Gold 4)  (0) 2025.08.18
[Python] 백준/BOJ 14626번: ISBN (Bronze 1)  (5) 2025.08.17
[Python] 백준/BOJ 15666번: N과 M (12) (Silver 2)  (1) 2025.08.16
[Python] 백준/BOJ 15665번: N과 M (11) (Silver 2)  (0) 2025.08.16
'Algorithm/백준 (BOJ)' 카테고리의 다른 글
  • [Python] 백준/BOJ 14500번: 테트로미노 (Gold 4)
  • [Python] 백준/BOJ 14626번: ISBN (Bronze 1)
  • [Python] 백준/BOJ 15666번: N과 M (12) (Silver 2)
  • [Python] 백준/BOJ 15665번: N과 M (11) (Silver 2)
올콩
올콩
콩 심은 데 콩 난다
  • 올콩
    콩스토리
    올콩
  • 전체
    오늘
    어제
    • 분류 전체보기 (195) N
      • SSAFY (10)
      • Algorithm (113) N
        • 이론 (6)
        • 백준 (BOJ) (106) N
        • 프로그래머스 (1)
      • Trouble Shooting (9)
      • Frontend (6)
      • React (17)
      • Next.js (4) N
      • Vue (4)
      • Node.js (2)
      • HTML (9)
      • DevOps (4) N
        • Git (4) N
      • Language (9)
        • JavaScript (0)
        • Java (9)
      • Embedded (1)
      • CS (5)
        • Network (1)
        • Blockchain (4)
      • 자격증 (2)
  • 블로그 메뉴

    • GitHub
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    DP
    강의
    백트래킹
    티스토리챌린지
    브루트포스
    Heap
    SSAFYcial
    파이썬
    중복순열
    구현
    중복조합
    Algorithm
    재귀
    힙
    SSAFY
    우선순위큐
    순열
    백준
    bfs
    React
    Java
    수학
    블록체인
    오블완
    싸피
    Error
    알고리즘
    html5
    dfs
    Next.js
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
올콩
백준/BOJ: N과 M 문제 모음 (순열/조합 정리)
상단으로

티스토리툴바