求此S T3简短做法证明/证伪
  • 板块学术版
  • 楼主PhirainEX
  • 当前回复5
  • 已保存回复5
  • 发布时间2024/10/26 23:52
  • 上次更新2024/10/27 08:42:43
查看原帖
求此S T3简短做法证明/证伪
684342
PhirainEX楼主2024/10/26 23:52

给hack或证明/证伪

考场上25min过了大样例(然而T2花了2h30min)

先提前对相邻的相同数处理并算入答案 。 设 fi,j{0,1}f_{i,j \in\{0,1\}} 表示第 ii 个数是否计入贡献,bib_i 表示第 ii 个数前面的相同的数,转移如下:

  • fi,0=min(fi1,0,fi1,1)f_{i,0}=\min(f_{i-1,0},f_{i-1,1})
  • fi,1=min(fbi+1,0,fbi+1,1)f_{i,1}=\min(f_{b_i+1,0},f_{b_i+1,1}) 因为 bi+2b_i+2i1i-1 的每个数都无法对答案产生贡献。
2024/10/26 23:52
加载中...