题目描述
给出一个
n×m
的矩阵
A
,以及一个长度为
n
的向量
定义
ci=∑nj=0Aj,bijmodn
问
ci
中第
k
大的值。
分析
考虑
Aj,xbk−→−−bk=xckj−1
想到这一步就十分好办了。考虑对
A
和
ai=∑nj=0Aj,ix−j
将这些多项式两两卷积起来,就可以得到 C 了。
这里还有一个问题就是
时间复杂度
O(nlogn)
空间复杂度
O(n)