SP27213 PERIOD5 - Periodic function, trip 5

题目背景

[太阳活动周期](http://en.wikipedia.org/wiki/Solar_cycle)的预测对多个机构和行业团体非常重要,因为它能直接影响低地球轨道卫星的寿命。这是由于卫星受到的空气阻力与太阳活动周期密切相关 \[...\]。[(NOAA)](http://www.swpc.noaa.gov/products/solar-cycle-progression) ![](https://cdn.luogu.com.cn/upload/image_hosting/x5vz0hl6.png) 太阳黑子数量统计表,数据分别为 2008 年 5 月、2012 年 12 月、2014 年 11 月观测: ![](https://cdn.luogu.com.cn/upload/image_hosting/svrw34o0.png)![](https://cdn.luogu.com.cn/upload/image_hosting/sg9kfag7.png)![](https://cdn.luogu.com.cn/upload/image_hosting/uk09dpej.png) 考虑定义域为 $\mathbb Z$,值域为 $\mathbb R$ 的**周期函数**,记它们构成的集合为 $V$。显然由于任意两个这样的函数周期的比值都是有理数,因此对于任意 $f,g\in V$ 有 $f+g\in V$,于是 $V$ 是一个向量空间。 以下我们会采用一种简化记号:我们用括号括起函数值的循环节代表函数,其中第一个数代表 $f(0)$。比如,若 $f=[2,4,7]$,那么有 $f(-1)=7,f(0)=2,f(1)=4,f(2)=7$,同理接下来 $f$ 的函数值就是 $2,4,7,2,4,7,2,4,7,\cdots$。$f$ 对应的 Python 代码为: ```python def f(x): return [2, 4, 7][x%3] # (with Python notations) # 2,4,7,2,4,7,2,4,7,2,4,7,2,4,7, ... ``` 本题中,你需要尝试预测一些周期函数。我们会给定一些点值,你需要插值得出其它的点值。

题目描述

本题为 [SP22271 PERIOD3 - Periodic function, trip 3](https://www.luogu.com.cn/problem/SP22271) 的加强版。 给定正整数 $N$ 以及一个函数 $f(x)$。$f$ 的构造方式是,在 $V$ 中任取一些周期不超过 $N$ 的函数,并将它们相加得到 $f(x)$。 给定 $f(0),f(1),f(2),\cdots,f(N^2-1)$ 这 $N^2$ 个点值,以及 $N^2$ 个询问 $x_1,x_2,\cdots,x_{N^2}$,你需要对于所有 $1\leq i\leq N^2$ 求出 $f(x_i)$。 可以证明,$f(x)$ 一定存在且唯一。

输入格式

第一行一个整数 $N$。 第二行 $N^2$ 个整数,第 $i$ 个整数为 $f(i-1)$。 第三行 $N^2$ 个整数,第 $i$ 个整数为 $x_i$。

输出格式

一行 $N^2$ 个整数,第 $i$ 个整数为 $f(x_i)$。

说明/提示

### 数据范围 * $1\leq N\leq 257$ * $|f(i)|< 10^9(0\leq i