재밌고 어려운 IT를 이해해보자~!

[백준] 2775 본문

알고리즘

[백준] 2775

언제나즐거운IT 2024. 5. 26. 23:44

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;

public class Main {
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		StringBuilder sb = new StringBuilder();

		int T = Integer.parseInt(br.readLine());

	
		int[][] arr = new int[15][15];
		long n1 = 0;
		long n2 = 0;
		long fiboFloor = 0;
		int total = 0;
		for (int i = 0; i < 15; i++) {
			arr[0][i] = i + 1;
		}
		for (int i = 1; i < 15; i++) {
			for (int j = 0; j < 15; j++) {
				if (j == 0) {
					arr[i][j] = 1;
				} else {
					arr[i][j] = arr[i][j - 1] + arr[i - 1][j];
				}
			}
		}
		for (int i = 0; i < T; i++) {
			int n = Integer.parseInt(br.readLine());
			int k = Integer.parseInt(br.readLine());

				System.out.println(arr[n][k-1]);
			}
		}
	}

'알고리즘' 카테고리의 다른 글

타일채우기 재귀 알고리즘  (0) 2024.08.10
코딩테스트 풀어보기!  (0) 2024.05.28
[백준] 1010  (0) 2024.05.25
[백준] 17287  (0) 2024.05.19
[백준] 1927  (0) 2024.05.18
Comments