New Year Concert ( st表 + gcd +二分/ 朴素做法来找思路)

 

 思路:

  • 可以先想朴素的做法来看看找找思路
  • 可以发现 gcd的元素越多, 这个值就会越小, 是单调的
  • 而且当某个元素不符合时, 最优做法: 把他设成 1e9+7等等数字, 这样弄出来的gcd就是1
  • 于是dp的时候: 对于当前这个数看他有没有一段区间是不符合这个东西, 有 就把这个数设成1e9+7等数
  • 这个查找过程就利用二分+ st表, 因为这个gcd值是单调的
posted @ 2022-12-22 19:48  VxiaohuanV  阅读(18)  评论(0编辑  收藏  举报