![[백준 2775번] 부녀회장이 될테야 (c)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2F74XJO%2FbtrpPVOlqWa%2FAAAAAAAAAAAAAAAAAAAAAKJC2RuhWjmq7r9EosW6AcKhKqj7Mx-_umizWVlXe-vA%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3D0aUMQcVKwF15R0ZhYLuOyRHOEqA%253D)
[백준 2775번] 부녀회장이 될테야 (c)알고리즘2022. 1. 6. 10:56
Table of Contents
문제
https://www.acmicpc.net/problem/2775
2775번: 부녀회장이 될테야
첫 번째 줄에 Test case의 수 T가 주어진다. 그리고 각각의 케이스마다 입력으로 첫 번째 줄에 정수 k, 두 번째 줄에 정수 n이 주어진다
www.acmicpc.net
코드
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int livingPeople(int k, int n) //k층, n호에 사는 사람들의 수
{
int sum = 0;
if (k == 0) return n; //조건에서 0층 i호에 i명이 산다고 함
else if (k > 0) {
for (int i = 1; i <= n; i++) {
sum += livingPeople(k - 1, i);
}
}
return sum;
}
int main(void)
{
int T, k, n;
scanf("%d", &T);
for (int i = 0; i < T; i++) {
scanf("%d\n%d", &k, &n);
printf("%d\n", livingPeople(k,n));
}
return 0;
}
재귀함수를 이용한 풀이입니다.
'알고리즘' 카테고리의 다른 글
[백준 2292번] 벌집 (c) (0) | 2022.01.08 |
---|---|
[백준 1193번] 분수찾기 (c) (0) | 2022.01.07 |
[백준 1152번] 단어의 개수 (c) (0) | 2022.01.05 |
[백준 1157번] 단어공부 (c) (0) | 2022.01.04 |
[백준 10809번] 알파벳 찾기 (c) (0) | 2022.01.03 |
@blog_bbg :: bbg
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!