#P2828. 第3题-记忆碎片

    ID: 2460 Tried: 37 Accepted: 6 Difficulty: 6 所属公司 : 阿里 时间 :2025年4月12日-阿里淘天(算法岗)
      算法标签>树状数组

第3题-记忆碎片

题目内容

你得到了nn块「记忆碎片」,它们排成一排,第ii块碎片所对应记忆发生的时间为tit_i;。t1,t2,...,tn是1到n的一个排列。

你希望重新排列这nn块碎片,使它们单调递增(即重排为1,2,...,n1,2,...,n) ,排列的规则为:

  • 你有一个能力值kk,每次你可以选择两块发生时间相差不超过kk的碎片,交换它们的顺序;
  • 由于发生时间过于靠近的两块碎片很难回想,对于两块发生时间相差恰好为11的碎片,交换它们需要消耗你11点精力;