#P2665. 第3题-小苯的数组操作

    ID: 2182 Tried: 60 Accepted: 15 Difficulty: 6 所属公司 : 阿里 时间 :2025年3月8日-阿里淘天(算法)
      算法标签>位运算

第3题-小苯的数组操作

题目内容

小苯有一个长为 nn 的数组 aa,下标从 00n1n-1 ,他可以做如下操作:

  • 对于每一个 i(1in)i(1 ≤ i ≤ n),令 bi=aia(i+1)n{b_i}={a_i}|a_{(i+1)%n},全部执行完后,再将 aa 数组赋值为 bb数组,即再执行:ai=bi(1in)a_i =b_i(1≤i≤n)

小苯想知道,如果他想要 aa 的最小值不小于 kk 的话,最少需要执行多少次上述的操作,请你帮他算一算吧。(数据保证有解)。