結果

問題 No.1299 Random Array Score
ユーザー slyly1373
提出日時 2020-11-27 22:36:20
言語 PyPy3
(7.3.15)
結果
AC  
実行時間 91 ms / 2,000 ms
コード長 2,383 bytes
コンパイル時間 270 ms
コンパイル使用メモリ 82,364 KB
実行使用メモリ 100,056 KB
最終ジャッジ日時 2024-07-26 18:55:15
合計ジャッジ時間 3,823 ms
ジャッジサーバーID
(参考情報)
judge1 / judge4
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 34
権限があれば一括ダウンロードができます

ソースコード

diff #
プレゼンテーションモードにする

# coding: UTF-8
# <<<import>>>
import sys
from sys import stdin
input = stdin.readline
import math
import bisect
# <<<>>>
#
# MOD = 10**9+7
MOD = 998244353
nil = None
INF = 10**18
# <<<>>>
# a~bl[a:b+1]
# xn
def NewArray1(n,x):
return [x]*n
# 2xhw
def NewArray2(h,w,x):
return [[x]*w for i in range(h)]
# 2aryk
def sort2up(ary,k):
return sorted(ary, key=lambda x: x[k])
# 2aryk
def sort2down(ary,k):
return sorted(ary, reverse=True, key=lambda x: x[k])
# <<<使>>>
# aryx<ax
def bsearch1(ary,a):
return bisect.bisect_left(ary,a)
# aryx<=ax
def bsearch2(ary,a):
return bisect.bisect_right(ary,a)
# aryx>ax
def bsearch3(ary,a):
return len(ary)-bisect.bisect_right(ary,a)
# aryx>=ax
def bsearch4(ary,a):
return len(ary)-bisect.bisect_left(ary,a)
# <<<>>>
#
# ---> pow(,,MOD)使
# (nCr)(MOD)
def nCr(n,r):
num = 1
fact = 1
for i in range(r):
num = num * (n-i) % MOD
fact = fact * (i+1) % MOD
return num * pow(fact, MOD-2, MOD) % MOD
# (nHr)(MOD)
def nHr(n,r): # nr
return nCr(n+r-1,r)
# <<<>>>
'''
# as
s = NewArray1(len(a)+1,nil)
s[0] = 0
for i in range(len(a)):
s[i+1] = s[i] + a[i]
# AB s[B+1]-s[A]
'''
# <<<>>>
#
# int(input())
# n()
# map(int, input().split())
# n()
# list(map(int, input().split()))
# n()
# [int(input()) for _ in range(n)]
def p(x):
print(x)
###
n, k = map(int, input().split())
a = list(map(int, input().split()))
sum = sum(a)
v = (sum*pow(2,k,MOD))%MOD
p(v)
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0