https://www.acmicpc.net/board/view/64928
글 읽기 - [C++] 반례 부탁드립니다. 왜 틀린지 모르겠습니다.
댓글을 작성하려면 로그인해야 합니다.
www.acmicpc.net
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.StringTokenizer;
public class Main {
private static int cnt = 0;
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int T = Integer.parseInt(br.readLine());
StringBuilder sb = new StringBuilder();
while(T --> 0) {
int n = Integer.parseInt(br.readLine());
int a = DP(0, n);
sb.append(a).append('\n');
cnt = 0;
}
System.out.println(sb);
}
static int DP(int n1, int k) {
if(n1 == k) {
cnt++;
}
else if(n1 > k) {
return 0;
}
DP(n1+1, k);
DP(n1+2, k);
DP(n1+3, k);
return cnt;
}
}
'백준' 카테고리의 다른 글
1918 후위 표기식 (0) | 2021.09.30 |
---|---|
2609 최대공약수와 최소공배수 (0) | 2021.09.27 |
1978 소수 찾기 (0) | 2021.09.18 |
9663 N-Queen (0) | 2021.09.17 |
11651 좌표 정렬하기 2 (0) | 2021.09.14 |