結果

問題 No.389 ロジックパズルの組み合わせ
ユーザー fumofumofunifumofumofuni
提出日時 2021-09-14 20:46:05
言語 PyPy3
(7.3.13)
結果
AC  
実行時間 832 ms / 2,000 ms
コード長 458 bytes
コンパイル時間 670 ms
コンパイル使用メモリ 86,900 KB
実行使用メモリ 148,880 KB
最終ジャッジ日時 2023-09-09 19:22:06
合計ジャッジ時間 82,158 ms
ジャッジサーバーID
(参考情報)
judge14 / judge15
このコードへのチャレンジ(β)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 AC 761 ms
91,496 KB
testcase_01 AC 760 ms
91,568 KB
testcase_02 AC 751 ms
91,408 KB
testcase_03 AC 758 ms
91,548 KB
testcase_04 AC 762 ms
91,496 KB
testcase_05 AC 764 ms
91,596 KB
testcase_06 AC 758 ms
91,328 KB
testcase_07 AC 757 ms
91,536 KB
testcase_08 AC 760 ms
91,496 KB
testcase_09 AC 767 ms
95,184 KB
testcase_10 AC 766 ms
93,776 KB
testcase_11 AC 768 ms
97,436 KB
testcase_12 AC 757 ms
93,260 KB
testcase_13 AC 789 ms
116,412 KB
testcase_14 AC 765 ms
97,708 KB
testcase_15 AC 769 ms
91,944 KB
testcase_16 AC 766 ms
93,608 KB
testcase_17 AC 769 ms
96,808 KB
testcase_18 AC 816 ms
127,712 KB
testcase_19 AC 758 ms
91,364 KB
testcase_20 AC 757 ms
91,456 KB
testcase_21 AC 757 ms
91,260 KB
testcase_22 AC 763 ms
91,628 KB
testcase_23 AC 755 ms
91,584 KB
testcase_24 AC 762 ms
91,448 KB
testcase_25 AC 753 ms
91,528 KB
testcase_26 AC 754 ms
91,448 KB
testcase_27 AC 763 ms
91,572 KB
testcase_28 AC 763 ms
91,584 KB
testcase_29 AC 765 ms
91,656 KB
testcase_30 AC 763 ms
91,444 KB
testcase_31 AC 766 ms
91,412 KB
testcase_32 AC 755 ms
91,616 KB
testcase_33 AC 761 ms
91,648 KB
testcase_34 AC 763 ms
91,496 KB
testcase_35 AC 764 ms
91,496 KB
testcase_36 AC 764 ms
91,520 KB
testcase_37 AC 754 ms
91,620 KB
testcase_38 AC 756 ms
91,504 KB
testcase_39 AC 764 ms
91,444 KB
testcase_40 AC 758 ms
91,408 KB
testcase_41 AC 755 ms
91,572 KB
testcase_42 AC 764 ms
91,396 KB
testcase_43 AC 764 ms
91,528 KB
testcase_44 AC 766 ms
91,584 KB
testcase_45 AC 764 ms
91,540 KB
testcase_46 AC 765 ms
91,472 KB
testcase_47 AC 766 ms
91,808 KB
testcase_48 AC 755 ms
91,524 KB
testcase_49 AC 827 ms
129,800 KB
testcase_50 AC 762 ms
92,152 KB
testcase_51 AC 771 ms
92,096 KB
testcase_52 AC 776 ms
98,104 KB
testcase_53 AC 769 ms
93,556 KB
testcase_54 AC 778 ms
99,004 KB
testcase_55 AC 769 ms
91,788 KB
testcase_56 AC 771 ms
93,176 KB
testcase_57 AC 789 ms
110,612 KB
testcase_58 AC 821 ms
123,304 KB
testcase_59 AC 790 ms
120,164 KB
testcase_60 AC 773 ms
102,960 KB
testcase_61 AC 832 ms
148,880 KB
testcase_62 AC 782 ms
104,280 KB
testcase_63 AC 821 ms
123,512 KB
testcase_64 AC 767 ms
98,984 KB
testcase_65 AC 774 ms
95,972 KB
testcase_66 AC 779 ms
102,840 KB
testcase_67 AC 781 ms
101,396 KB
testcase_68 AC 779 ms
100,072 KB
testcase_69 AC 767 ms
91,668 KB
testcase_70 AC 765 ms
91,520 KB
testcase_71 AC 760 ms
91,632 KB
testcase_72 AC 764 ms
91,624 KB
testcase_73 AC 759 ms
91,400 KB
testcase_74 AC 765 ms
91,676 KB
testcase_75 AC 757 ms
91,664 KB
testcase_76 AC 766 ms
91,520 KB
testcase_77 AC 766 ms
91,520 KB
testcase_78 AC 766 ms
91,664 KB
testcase_79 AC 757 ms
91,444 KB
testcase_80 AC 766 ms
91,580 KB
testcase_81 AC 761 ms
91,684 KB
testcase_82 AC 766 ms
91,468 KB
testcase_83 AC 766 ms
91,700 KB
testcase_84 AC 765 ms
91,436 KB
testcase_85 AC 762 ms
91,584 KB
testcase_86 AC 763 ms
91,568 KB
testcase_87 AC 762 ms
91,592 KB
testcase_88 AC 766 ms
91,448 KB
testcase_89 AC 784 ms
106,288 KB
testcase_90 AC 786 ms
116,560 KB
testcase_91 AC 830 ms
127,488 KB
testcase_92 AC 772 ms
96,928 KB
testcase_93 AC 790 ms
119,916 KB
testcase_94 AC 768 ms
91,776 KB
testcase_95 AC 801 ms
123,492 KB
testcase_96 AC 794 ms
113,580 KB
testcase_97 AC 794 ms
113,404 KB
testcase_98 AC 772 ms
100,216 KB
権限があれば一括ダウンロードができます

ソースコード

diff #

mod=1000000007
maxN=1000010
fact=[1]*maxN
for i in range(2,maxN):
    fact[i]=fact[i-1]*i%mod
ifact=[0]*maxN
for i in range(maxN):
    ifact[i]=pow(fact[i],mod-2,mod)
def comb(N,K):
    if K<0 or K>N:
        return 0
    return fact[N]*ifact[K]*ifact[N-K]%mod
N=int(input())
M=list(map(int,input().split()))
if M[0]==0:
    print(1)
    exit()
N-=(len(M)-1)
for i in range(len(M)):
    N-=M[i]
if N<0:
    print('NA')
    exit()
print(comb(N+len(M),len(M)))
0