리유나의 항해일지

  • 홈
  • 태그
  • 방명록

생성함수 1

[BOJ 31419] 배열 제작의 달인, 생성 함수와 FFT

안녕하세요. 리유나입니다. 지난 UCPC 포스팅 이후로 생성함수 문제를 여럿 풀어보면서 그에 관련된 공부를 어느 정도 했는데, 마침 포스팅하기 좋은 문제가 있어 보여서 간략히 포스팅합니다. 먼저 문제는 다음과 같습니다.https://www.acmicpc.net/problem/31419 1. 접근간략히 생각해 보면, 1부터 n까지의 숫자가 특정 개수 주어져 있고, 그들 중 0의 개수만큼을 뽑아서 배열하는 방법의 경우의 수입니다. 이런 류의 문제에는 여러 가지 풀이가 있고 DP를 이용하는 풀이 또한 제법 알려져 있지만, 뽑는 종류가 워낙 여러가지고 상황에 따라 바뀔 수 있어서 당장 예쁜 일반항으로 나오기는 조금 어렵습니다. 이럴 때 생성 함수를 이용하면 제법 깔끔한 풀이를 사용할 수 있습니다. 우선 조금 더..

Computer Science/Problem Solving 2024.10.10
이전
1
다음
더보기
프로필사진

이런저런 글을 올리는 블로그로 운영해보려고 합니다. 잘 부탁드립니다.

공지사항

  • 블로그 소개
  • 분류 전체보기 (40)
    • Computer Science (37)
      • Problem Solving (36)
      • Other Computer Science (0)
    • Mathematics (1)
      • Mathematics (0)
      • Mathematics for High school.. (1)
    • Others (2)

Tag

정수론, 카탈랑, ONTAK2010, ACM-ICPC, boj, 8481, icpc2024, 대학생 프로그래밍 경시 대회, 세그먼트 트리, 최대유량, DP, ICPC Korea Regional, 브루트포스, 수학, 조합론, ICPC, ICPC2023, PS, solved.ac, 생성함수,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바