728x90
#include<stdio.h>
int main()
{
int T = 0; //test T
int A = 0; //층
int B = 0; //호
int i = 0;
int j = 0;
int z = 0;
int resident[15][15] = { 0, }; //resident[층][호] {0,}= 0으로 전부 초기화 해주기
scanf_s("%d", &T);
for (i = 0; i < T; i++) //1 3 입력 받앗다고 가정
{
scanf_s("%d", &A); //호 입력 받음
scanf_s("%d", &B); //층수 입력받음
for (j = 1; j <= B; j++) //0층 호수만큼 사람 수 대입
{
resident[0][j] = j;
}
for (z = 1; z <= A; z++) //0층은 입력 이미 받았으니 1층부터
{
int puls_people = 0; //1호부터 계속 더해질 사람 변수
for (j = 1; j <= B; j++)
{
resident[z][j] = puls_people + resident[z-1][j];
puls_people = resident[z][j];
//printf("[%d][%d]:%d\n", z, j, resident[z][j]); 더해지는거 확인하려면 참고
}
}
printf("%d\n", resident[A][B]);
}
}
'백준 코딩테스트 > 8.수학 1' 카테고리의 다른 글
백준 10250) ACM 호텔 (c) (0) | 2020.10.13 |
---|---|
백준 2869) 달팽이는 올라가고 싶다 (c) (0) | 2020.10.12 |
백준 2292) 벌집 (c) (0) | 2020.10.08 |
백준 2839) 설탕 배달 (c) (0) | 2020.10.07 |
백준 1712) 손익분기점 (c) (0) | 2020.10.05 |