摘要:
从整体考虑:若询问区间为 \([1,r]\),则我们先假设钦定每次操作为 删去每个连续段最左边的位置,用链表模拟出每个数被删除的时间,查询即为 \([1,r]\) 中有几个没在前 \(k\) 时间内被删除的数,是二维数点。 若询问区间为 \([l,r]\),则这样做可以会导致区间中的第一个连续段没有 阅读全文
摘要:
Garden Decorations / 花园装饰 这其实是构造题。 构造 \(3\) 个矩阵,其中第 \(1,3\) 个为上三角矩阵,第 \(2\) 个为下三角矩阵,要求构造 \(M_1 M_2 M_3 = P\),\(P\) 为给定的排列矩阵。 转化为构造 \(P M_3^{-1} M_2^{- 阅读全文