結果

問題 No.995 タピオカオイシクナーレ
ユーザー pluto77
提出日時 2020-06-14 14:51:10
言語 Python3
(3.13.1 + numpy 2.2.1 + scipy 1.14.1)
結果
AC  
実行時間 275 ms / 2,000 ms
コード長 308 bytes
コンパイル時間 158 ms
コンパイル使用メモリ 12,672 KB
実行使用メモリ 14,720 KB
最終ジャッジ日時 2024-06-27 09:50:45
合計ジャッジ時間 4,563 ms
ジャッジサーバーID
(参考情報)
judge3 / judge4
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 23
権限があれば一括ダウンロードができます

ソースコード

diff #

#yuki995
mod=10**9+7
n,m,k,p,q=map(int,input().split())
b=[int(input()) for i in range(n)]
e=(pow(q,k,mod)+pow(q-2*p,k,mod))%mod
o=(pow(q,k,mod)-pow(q-2*p,k,mod))%mod
x=0
for i in range(m):
 x+=e*b[i]
 x%=mod
for i in range(m,n):
 x+=o*b[i]
 x%=mod
y=(2*pow(q,k,mod))%mod
r=(x*pow(y,mod-2,mod))%mod
print(r)
0