백준 16395 파스칼의 삼각형 [Java]

빨대씹는버릇있음·2023년 3월 13일

백준 실버

목록 보기
7/25

import java.io.*;
import java.util.*;

public class Main {
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		
		StringTokenizer st = new StringTokenizer(br.readLine());
		int n = Integer.parseInt(st.nextToken());
		int k = Integer.parseInt(st.nextToken());
		
		int [][] dp = new int[31][31];
		
		dp[0][0] = 1;
		dp[1][0] = 1;
		dp[1][1] = 1;
		for(int i=2; i<=30; i++) { 
			dp[i][0] = 1;  //처음은 0
			for(int j=1; j<i; j++) {
				dp[i][j] = dp[i-1][j-1] + dp[i-1][j];
			}
			dp[i][i] = 1;  //끝 값도 0
		}
		
		System.out.println(dp[n-1][k-1]);

	}
}

2023-03-13

0개의 댓글