본문 바로가기
반응형

Algorithm/백준247

[Python][Java] 백준 2407번 - 조합 https://www.acmicpc.net/problem/2407 2407번: 조합 n과 m이 주어진다. (5 ≤ n ≤ 100, 5 ≤ m ≤ 100, m ≤ n) www.acmicpc.net 혼자 힘으로 풀었는가? O 알고리즘 분류 - 수학 - 조합론 - 임의 정밀도 / 큰 수 연산 문제 nCm을 출력한다. 입력 n과 m이 주어진다. (5 ≤ n ≤ 100, 5 ≤ m ≤ 100, m ≤ n) 출력 nCm을 출력한다. 우선 nCm이 뭔지 까먹어서 검색한 사람도 많을 테니 간단하게 보고 가자. 로또복권은 1 부터 45라는 숫자 중에 6개를 선택해서 당첨을 하는 복권이다. 1등에 당첨 될 확률(경우의 수)은 얼마? :: 설명 :: 45개의 숫자를 6가지로 조합할 수 있는 경우 수 = 45C6 1) 계승(.. 2023. 2. 8.
[Python] 백준 16236번 - 아기 상어 https://www.acmicpc.net/problem/16236 16236번: 아기 상어 N×N 크기의 공간에 물고기 M마리와 아기 상어 1마리가 있다. 공간은 1×1 크기의 정사각형 칸으로 나누어져 있다. 한 칸에는 물고기가 최대 1마리 존재한다. 아기 상어와 물고기는 모두 크기를 가 www.acmicpc.net 혼자 힘으로 풀었는가? X 알고리즘 분류 - 구현 - 그래프 이론 - 그래프 탐색 - 너비 우선 탐색(BFS) - 시뮬레이션 문제 N×N 크기의 공간에 물고기 M마리와 아기 상어 1마리가 있다. 공간은 1×1 크기의 정사각형 칸으로 나누어져 있다. 한 칸에는 물고기가 최대 1마리 존재한다. 아기 상어와 물고기는 모두 크기를 가지고 있고, 이 크기는 자연수이다. 가장 처음에 아기 상어의 크기.. 2023. 2. 7.
[Python] 백준 14500번 - 테트로미노 https://www.acmicpc.net/problem/14500 14500번: 테트로미노 폴리오미노란 크기가 1×1인 정사각형을 여러 개 이어서 붙인 도형이며, 다음과 같은 조건을 만족해야 한다. 정사각형은 서로 겹치면 안 된다. 도형은 모두 연결되어 있어야 한다. 정사각형의 변 www.acmicpc.net 혼자 힘으로 풀었는가? O 알고리즘 분류 - 구현 - 브루트포스 알고리즘 문제 폴리오미노란 크기가 1×1인 정사각형을 여러 개 이어서 붙인 도형이며, 다음과 같은 조건을 만족해야 한다. 정사각형은 서로 겹치면 안 된다. 도형은 모두 연결되어 있어야 한다. 정사각형의 변끼리 연결되어 있어야 한다. 즉, 꼭짓점과 꼭짓점만 맞닿아 있으면 안 된다. 정사각형 4개를 이어 붙인 폴리오미노는 테트로미노라고 .. 2023. 2. 2.
[Python] 백준 9019번 - DSLR https://www.acmicpc.net/problem/9019 9019번: DSLR 네 개의 명령어 D, S, L, R 을 이용하는 간단한 계산기가 있다. 이 계산기에는 레지스터가 하나 있는데, 이 레지스터에는 0 이상 10,000 미만의 십진수를 저장할 수 있다. 각 명령어는 이 레지스터에 www.acmicpc.net 혼자 힘으로 풀었는가? X 알고리즘 분류 - 그래프 이론 - 그래프 탐색 - 너비 우선 탐색(BFS) 문제 네 개의 명령어 D, S, L, R 을 이용하는 간단한 계산기가 있다. 이 계산기에는 레지스터가 하나 있는데, 이 레지스터에는 0 이상 10,000 미만의 십진수를 저장할 수 있다. 각 명령어는 이 레지스터에 저장된 n을 다음과 같이 변환한다. n의 네 자릿수를 d1, d2, d.. 2023. 1. 6.
반응형