拓扑学半期考试试题及答案
Here's something encrypted, password is required to continue reading.
Markdown 源代码:https://pastebin.ubuntu.com/p/Jvm2f6jWhW/
分节次的笔记(清华云盘):https://cloud.tsinghua.edu.cn/d/2c4efaca588a4326958d/
作业 20%、期中 30%、期末 50%
每周四上午 9:50 之前提交
周二下午 2:00-3:00 荷二 103
给定一串长度为 \(n\) 的序列,每个点上有一个权值 \(a_i\) ,现在你需要处理 \(q\) 个操作,有以下两种操作:
\(1\) \(val\)
表示你需要构造一个序列,序列中每一个元素 \(seq_i\) 小于等于 \(a_i\) 且大于 \(0\),问所有合法的序列中 \(val\) 出现了几次。
\(2\) \(pos\) \(val\)
表示把 \(pos\) 号节点的点权修改为 \(val\),点的编号从 \(0\) 开始。
对于每一个询问 \(2\) ,请输出操作的结果 \(mod\) \(p\),\(p\) 为质数。
当我们对一个矩阵进行快速幂时,我们可能需要对矩阵的某一行进行求和,即计算矩阵 \(A\) \(A^1 + A^2 + A^3 + A^4 + A^5 + \ldots + A^n\) 中的第一行的和。