728x90
레일라오리덕 :: '백준 알고리즘' 태그의 글 목록 (6 Page) '백준 알고리즘' 태그의 글 목록 (6 Page)
본문 바로가기
728x90

백준 알고리즘58

[백준 11727번 2 x n 타일링 2 - node.js] [알고리즘 기초 1/2] https://www.acmicpc.net/problem/11727 11727번: 2×n 타일링 2 2×n 직사각형을 1×2, 2×1과 2×2 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×17 직사각형을 채운 한가지 예이다. www.acmicpc.net 문제 2×n 직사각형을 1×2, 2×1과 2×2 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×17 직사각형을 채운 한가지 예이다. 입력 첫째 줄에 n이 주어진다. (1 ≤ n ≤ 1,000) 출력 첫째 줄에 2×n 크기의 직사각형을 채우는 방법의 수를 10,007로 나눈 나머지를 출력한다. 예제 입출력 입력 출력 2 3 8 171 풀이[node.js] 앞의 11726번 문제와 똑같은 방식이다. va.. 2021. 8. 11.
[백준 11726번 2 x n 타일링 - node.js] [알고리즘 기초 1/2] https://www.acmicpc.net/problem/11726 11726번: 2×n 타일링 2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×5 크기의 직사각형을 채운 한 가지 방법의 예이다. www.acmicpc.net 문제 2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×5 크기의 직사각형을 채운 한 가지 방법의 예이다. 입력 첫째 줄에 n이 주어진다. (1 ≤ n ≤ 1,000) 출력 첫째 줄에 2×n 크기의 직사각형을 채우는 방법의 수를 10,007로 나눈 나머지를 출력한다. 예제 입출력 입력 출력 2 2 9 55 풀이[node.js] 이 문제는 피보나치 수열을 .. 2021. 8. 11.
[백준 2004번 조합 0의 개수 - node.js] [알고리즘 기초 1/2] https://www.acmicpc.net/problem/2004 2004번: 조합 0의 개수 첫째 줄에 정수 $n$, $m$ ($0 \le m \le n \le 2,000,000,000$, $n \ne 0$)이 들어온다. www.acmicpc.net 문제 ( n ) ( m )의 끝자리 0의 개수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 정수 n, m (0≤m≤n≤2,000,000,000, n≠0)이 들어온다. 출력 첫째 줄에 (n m)의 끝자리 0의 개수를 출력한다. 예제 입출력 입력 출력 25 12 2 풀이[node.js] 이전의 팩토리얼 0의 개수와 문제푸는 방식은 같습니다. 다만 조합의 공식인 n! / r! (n-r)!에 맞춰서 풀어야하므로, n!, r!, (n-r)!에서의 5의 개수, .. 2021. 8. 10.
[백준 1676번 팩토리얼 0의 개수 - node.js] [알고리즘 기초 1/2] https://www.acmicpc.net/problem/1676 1676번: 팩토리얼 0의 개수 N!에서 뒤에서부터 처음 0이 아닌 숫자가 나올 때까지 0의 개수를 구하는 프로그램을 작성하시오. www.acmicpc.net 문제 N!에서 뒤에서부터 처음 0이 아닌 숫자가 나올 때까지 0의 개수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N이 주어진다. (0 ≤ N ≤ 500) 출력 첫째 줄에 구한 0의 개수를 출력한다.. 예제 입출력 입력 출력 10 2 풀이[node.js] 팩토리얼에서 뒤에 0이 나오려면 10이 곱해져야 한다. 10이 구해지려면 2나 5의 개수를 구해서 최소값을 구해야하는데, 이말은 즉, 2가 3개 5가 2개인 경우, 2와 5가 페어로 있어야 10이 되므로, 0은 2개가 된다. .. 2021. 8. 9.
728x90

728x90