#1474. 「THUPC 2021 初赛」区间矩阵乘法
「THUPC 2021 初赛」区间矩阵乘法
题目描述
给定长度为 的序列 ;共 组询问,每次询问给出 ,求
$$\sum_{i=0}^{d-1} \sum_{j=0}^{d-1} \sum_{k=0}^{d-1} a_{p_1+d\cdot i+j} a_{p_2 + d\cdot j + k} $$输入格式
输入的第一行包含一个数 。
之后一行 个数,表示 这个序列。
之后一行一个数 。
之后 行,每行三个数 表示一次询问。
,所有数值为 以内的整数,询问保证 的下标在 内。
输出格式
输出共 行,表示每个询问对应的答案,答案对 取模。
样例
5
2 2 1 2 1
4
1 5 4
2 2 1
2 1 1
1 5 5
2
22
24
1
来源
来自 2021 清华大学学生程序设计竞赛暨高校邀请赛(THUPC2021)初赛。
题解等资源可在 https://github.com/THUSAAC/THUPC2021-pre 查看。