반응형
츄르사려고 코딩하는 코집사입니다.
1. [백준] 백준 30993번 자동차 주차 파이썬(Python)
1) 문제번호 : 30993번
2) 문제 출처
https://www.acmicpc.net/problem/30993
2. 풀이
- 이 문제는 같은 것이 있는 순열 문제인데, 공식은 N! / A!B!C!을 사용하면 된다.
- 아래와 같이, 팩토리얼 함수를 만들어서 N! 값을 A! * B! * C!으로 나눠주면 된다.
3. 소스 코드
import sys
input = sys.stdin.readline
N, A, B, C = map(int, input().split())
def fact(N) :
if N <= 1 :
return 1
return N * fact(N-1)
print(fact(N) // (fact(A) * fact(B) * fact(C)))
반응형
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준] 백준 31215번 이상한 섞기 연산 파이썬(Python) (0) | 2024.01.15 |
---|---|
[백준] 백준 30891번 볶음밥 지키기 파이썬(Python) (0) | 2024.01.08 |
[백준] 백준 30923번 크냑과 3D 프린터 파이썬(Python) (0) | 2024.01.08 |
[백준] 백준 30987번 하루 피부과 파이썬(Python) (0) | 2024.01.08 |
[백준] 백준 30456번 바닥수 파이썬(Python) (0) | 2024.01.06 |
[백준] 백준 31067번 다오의 경주 대회 파이썬(Python) (0) | 2024.01.04 |
[백준] 백준 25641번 균형 잡힌 소떡소떡 파이썬(Python) (0) | 2024.01.04 |
[백준] 백준 30957번 빅데이터 vs 정보보호 vs 인공지능 파이썬(Python) (1) | 2024.01.03 |
최근댓글