#G0035. 数塔【2025模拟测试(2) T2】

数塔【2025模拟测试(2) T2】

题目描述

BobBob 最近对数塔很感兴趣,给定 nn 个整数作为数塔第一层,从第二层开始每个数字都是下一层相邻两个数字之和,如下图:

BobBob 想知道塔顶(即第 nn 层)数字是多少?由于数字之和很大,请输出 998244353998244353 的余数。

输入格式

第一行,一个整数 nn

第二行,nn个整数, 第 ii 个整数 aia_i

输出格式

一个正整数,表示塔顶数字取 998244353998244353 的余数

注意:由于输入有负数,需要输出求余后的正数。

4
5 16 7 8
82
4
5 -16 7 8
998244339

数据规模与约定

所有测试数据满足:2n104,109ai1092 \le n \le 10^4, -10^9 \le a_i \le 10^9

其中 20%20\% 的测试数据满足:2n10,0ai102 \le n \le 10, 0 \le a_i \le 10

其中 20%20\% 的测试数据满足:2n10,0ai1092 \le n \le 10, 0 \le a_i \le 10^9

其中 40%40\% 的测试数据满足:2n103,109ai1092 \le n \le 10^3, -10^9 \le a_i \le 10^9

另外 20%20\% 的测试数据满足:2n104,109ai1092 \le n \le 10^4, -10^9 \le a_i \le 10^9