传送门 题目大意 $1,2...n,n$个数从小到大排列,有$m$此操作,每次操作给定一个参数$x$,将当且数列作为循环节无限地展开下去,再取前$x$个作为新的数列,求最终的数列每个数出现的次数. $n,m\leq 10^5,x\leq 10^{18}$ 题解 人类智慧题 首先对于两个$x$不递增的连续操作,上一次操作是没有意义的,对于第一次操作$x<n$,要特判出来. 记当前数列长度为$len$,新家入的操作是$x$,先算出$x$中有多少个$len$,就知道最终答案会由多少个$len$代表的数…