摘要:
题意: 维护一个序列,支持如下几种操作: ADD x y D:将区间$[x,y]$的数加上$D$ REVERSE x y:翻转区间$[x,y]$ REVOLVE x y T:将区间$[x,y]$向右循环平移$T$个长度 INSERT x P:在第$x$个元素后插入$P$ DELETE x:删除第$x 阅读全文
摘要:
题意: 给出一棵$n$个节点的树和$m$条链,每条链有一个权值。 从中选出若干条链,两两不相交,并且使得权值之和最大。 分析: "题解" cpp include include include include include include include include using namespa 阅读全文
摘要:
题意: 给出一个序列$A$,有若干询问。 每次询问某个区间中值相等且距离最短的两个数,输出该距离,没有则输出 1. 分析: 令$pre_i = max\{j| A_j = A_i, j include include include include include include include u 阅读全文