Notice
Recent Posts
Recent Comments
Link
삐까냥의 파도타기
1010번) 다리 놓기 본문
문제 출처 : https://www.acmicpc.net/problem/1010
순열 조합으로 풀었습니다.
import java.util.Scanner; public class Main{ public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); int input = scanner.nextInt();
for ( int j = 0; j < input; j++ ) { int r = scanner.nextInt(); int n = scanner.nextInt(); long result = 1l;
// n 컴비네이션 r (nCr) 계산 if ( r != n ) { if ( n /2 < r ) { r = n - r; } for ( int i = 0; i < r; i++ ) { result *= (n-i); } for ( int i = 2; i <= r; i++) { result /= i; } } System.out.println(result); } scanner.close(); } } |
'코딩 > 백준 알고리즘' 카테고리의 다른 글
11053번) 가장 긴 증가하는 부분 수열 (0) | 2017.10.11 |
---|---|
10844번) 쉬운 계단 수 (0) | 2017.10.11 |
1912번) 연속합 (0) | 2017.10.10 |
11726번) 2×n 타일링 (0) | 2017.10.09 |
1932번) 숫자삼각형 (0) | 2017.10.03 |