数学相关的数据结构?
  • 板块学术版
  • 楼主sbno333
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/8/23 11:19
  • 上次更新2024/8/23 14:17:52
查看原帖
数学相关的数据结构?
416975
sbno333楼主2024/8/23 11:19

想要有一种数据结构,维护下列信息:

设 ai={p       i=pk,p∈P,k∈N+1       othersa_i=\begin{cases}p\ \ \ \ \ \ \ i=p^k,p\in \mathbb{P},k\in\mathbb{N}^+\\1\ \ \ \ \ \ \ others\end{cases}

现在我们有一个值 mm。

我希望支持两种操作:

给定 l,rl,r,求 ∏i=lrai mod m\prod_{i=l}^r a_i\bmod m。

给定 cc,将 mm 改为 cc。

保证第二个操作最多执行 10410^4 次。

q≤106q\le10^6。

其中 qq 为操作次数。

你可以认为时限 5s5s,空间 1024MiB1024 MiB。

允许离线,请问是否有好的做法?

n≤107n\le10^7,m≤1018m\le10^{18}。

或者有没有办法可以缩小 qq 为代价增加 nn?

比如让 n≤109n\le10^9?

2024/8/23 11:19
加载中...