Квадраты Фибоначчи
면접 대비시간 제한2초메모리 제한1024 MB
n이 10^18까지 주어질 때, 피보나치 수 f_0부터 f_n까지의 제곱합을 998244353으로 나눈 나머지를 구한다.
문제
Сэму приходится много времени путешествовать пешком, и чтобы немного отвлечься от однообразного занятия, он решает в уме всякие задачки. Сегодня он размышлял над последовательностью чисел Фибоначчи. Она строится по следующему правилу:
- , для всех
Он посчитал значение , и теперь просит вас сделать то же самое, чтобы сравнить ответ. Так как это число может быть большим, посчитайте его по модулю .
입력
В единственной строке дано одно целое число ().
출력
Выведите одно целое число --- ответ на задачу.