洛谷 P3919 【模板】可持久化线段树 1(可持久化数组)
如题,你需要维护这样的一个长度为 的数组,支持如下两种操作:
- 在某个历史版本上修改某一个位置上的值。
- 访问某个历史版本上的某一位置的值。
此外,每进行一次操作,就会生成一个新的版本。版本编号即为当前操作的编号(从 开始编号,版本 表示初始状态数组)。
对于操作 ,即为生成一个完全一样的版本,不作任何改动。即,询问生成的版本是询问所访问的那个版本的复制。
如题,你需要维护这样的一个长度为 的数组,支持如下两种操作:
此外,每进行一次操作,就会生成一个新的版本。版本编号即为当前操作的编号(从 开始编号,版本 表示初始状态数组)。
对于操作 ,即为生成一个完全一样的版本,不作任何改动。即,询问生成的版本是询问所访问的那个版本的复制。