2775号婦人会長になります
リンク:https://www.acmicpc.net/problem/2775
質問する
普段からクラス会に参加するのが好きな朱熹は、この機会に女性会長になり、各階層の人を集めてクラス会を組織しようとした.
このアパートに住むには条件があり、「a階のb番に住むには、自分の下(a-1)階の1番からb番までの人数で、人を連れて帰って住む」という契約条項を守らなければならない.
アパートに空き家がないと仮定し、すべての住民がこの契約条件を守ったとすると、与えられた正の整数kとnに対して、k階印刷n号に何人が住んでいるのか.しかし、マンションは0階から、各階は1番から、0階のi号はi名である.
に答える
以下の規則で解いた
質問する
普段からクラス会に参加するのが好きな朱熹は、この機会に女性会長になり、各階層の人を集めてクラス会を組織しようとした.
このアパートに住むには条件があり、「a階のb番に住むには、自分の下(a-1)階の1番からb番までの人数で、人を連れて帰って住む」という契約条項を守らなければならない.
アパートに空き家がないと仮定し、すべての住民がこの契約条件を守ったとすると、与えられた正の整数kとnに対して、k階印刷n号に何人が住んでいるのか.しかし、マンションは0階から、各階は1番から、0階のi号はi名である.
に答える
以下の規則で解いた
t = int(input())
for i in range(t):
k = int(input())
n = int(input())
# 0층 초기화
n_list = [i for i in range(1,n+1)]
# 층이 올라갈 때마다 k층 n-1호 + k-1층 n호를 더해서 리스트로 만듦
for i in range(1,k+1):
k_list = [1]
for j in range(2,n+1):
k_list.append(k_list[j-2]+n_list[j-1])
n_list = k_list
# 리스트 마지막 값이 답
print(n_list[-1])
Reference
この問題について(2775号婦人会長になります), 我々は、より多くの情報をここで見つけました https://velog.io/@hyesoup/백준-2775번-부녀회장이-될테야テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol