Основное
 
 
Отправитель Задача Язык Вердикт Время Память Отослано Протест.  
208878795 Дорешивание:
okay4869
1065E - 8 PyPy 3-64 Полное решение 467 мс 26880 КБ 2023-06-07 12:56:09 2023-06-07 12:56:13
→ Исходный код
n,m,a=map(int,input().split())
b=[0]+list(map(int,input().split()))
mod=998244353
ans = pow(a, n - 2 * b[-1], mod)
for i in range(1, m+1):
    diff = b[i] - b[i - 1]
    ans = ans * ((pow(a, 2 * diff, mod) + pow(a, diff, mod)) % mod * ((mod + 1) // 2) % mod) % mod
print(ans)
?
Время: ? ms, память: ? КБ
Вердикт: ?
Ввод
?
Вывод участника
?
Ответ жюри
?
Комментарий чекера
?
Диагностика
?
Показать детали тестирования