AT_abc265_f [ABC265F] Manhattan Cafe

题目描述

在 $N$ 维空间中,给定两点 $x=(x_1, x_2, \dots, x_N)$ 和 $y=(y_1, y_2, \dots, y_N)$,它们的曼哈顿距离 $d(x, y)$ 定义如下: $$ d(x, y) = \sum_{i=1}^N |x_i - y_i| $$ 此外,所有坐标分量 $x_1, x_2, \dots, x_N$ 都是整数的点 $x=(x_1, x_2, \dots, x_N)$ 被称为格点。 现在给定 $N$ 维空间中的两个格点 $p=(p_1, p_2, \dots, p_N)$ 和 $q=(q_1, q_2, \dots, q_N)$。 请计算满足 $d(p, r) \leq D$ 且 $d(q, r) \leq D$ 的所有可能格点 $r$ 的个数。请将答案对 $998244353$ 取模后输出。

输入格式

输入通过标准输入给出,格式如下: > $N$ $D$ $p_1$ $p_2$ $\dots$ $p_N$ $q_1$ $q_2$ $\dots$ $q_N$

输出格式

请输出答案。

说明/提示

## 限制条件 - $1 \leq N \leq 100$ - $0 \leq D \leq 1000$ - $-1000 \leq p_i, q_i \leq 1000$ - 输入的所有值均为整数 ## 样例解释 1 当 $N=1$ 时,是关于一维空间(即数轴)上的点的问题。满足条件的点有 $-2, -1, 0, 1, 2, 3, 4, 5$ 共 $8$ 个。 由 ChatGPT 4.1 翻译