题目描述 如题,你需要维护这样的一个长度为 N 的数组,支持如下几种操作 在某个历史版本上修改某一个位置上的值 访问某个历史版本上的某一位置的值 此外,每进行一次操作(对于操作2,即为生成一个完全一样的版本,不作任何改动),就会生成一个新的版本.版本编号即为当前操作的编号(从1开始编号,版本0表示初始状态数组) 输入输出格式 输入格式: 输入的第一行包含两个正整数 N,M, 分别表示数组的长度和操作的个数. 第二行包含N个整数,依次为初始状态下数组各位的值(依次为 ai ,1≤i≤N ). 接…