U426488 Distance

题目背景

天地间是一望无际的洁白。 她来了,但遥不可及。

题目描述

你和 Cuset 处在一条数轴上,该数轴只有整点,你的位置是 $ s_1 $,她的位置是 $ s_0 $。 你想要靠近她,但因为该空间的不稳定,相邻整点之间的空间被扭曲,伸长出一片直线空间,即相邻整点之间的距离不再是 $ 1 $ 了,一片伸长空间的长度记为 $ l_i $,长度符合下列式子: $$ l_i = al_{i - 1} + bl_{i - 2} + cl_{i - 3} + dl_{i - 4} + el_{i - 5}\ (i \ge 6) $$ 你很聪明,通过测量自己周边的空间就得知了 $ a , b , c , d , e $ 与 $ l_1 $ 到 $ l_5 $ 的值。 她很坏,在每个点上布置了一个跃迁装置,即当走到这个点时会被传送回 $ s_1 $ ,但你只要走到这个点就可以将跃迁装置摧毁,下次经过不会再被跃迁。 现在你想知道你走过的实际距离,由于距离可能很大,输出对 $ 998244353 $ 取模的结果。 提示:你和她之间的点数 $ n (n \ge 0)$ 等于位置的差值。 特别地,当两人重合时距离为 $ 0 $。 ### 形式化题面 已知 $a,b,c,d,e,l_1,l_2,l_3,l_4,l_5$ 及: $$ l_i = al_{i - 1} + bl_{i - 2} + cl_{i - 3} + dl_{i - 4} + el_{i - 5}\ (i \ge 6) $$ 求: $$ [|s_0 - s_1| \ne 0]\sum_{i = 1}^{|s_0 - s_1|}l_i $$

输入格式

输入一行 $ 12 $ 个数字,分别为 $ a, b, c, d, e, l_1, l_2, l_3, l_4, l_5, s_0, s_1 $。

输出格式

一行 $ 1 $ 个数字,即 $ l_n $ 的值模 $ 998244353 $。

说明/提示

### 数据范围 subtask 1:$ |s_0 - s_1| \le 10^7$ subtask 2:$ |s_0 - s_1| \le 1.1 \times 10^8 $ subtask 3:$ |s_0 - s_1| \le 10^{12} $ subtask 4:$ |s_0 - s_1| \le 10^{18} $ 对于 $ 100\% $ 的数据,$ |s_0 - s_1| \le 10^{18}, 0 \le l_1 \le l_2 \le l_3 \le l_4 \le l_5 \le 10^{18}, 0 < a, b, c, d, e \le 10^5 $。 **只有该 subtask 全对,才能拿到该 subtask 的分数。**