文章目录 题目 题意 输入 数据 样例 思路 题目 洛谷链接或codeforces链接。 题意 已知长度为 n n n的数组 a [ n ] a[n] a[n]和 d d d,且 a [ n ] a[n] a[n]是0/1数组。定义一种操作:令 a ′ [ n ] a'[n] a′[n]为 a [ n ] a[n] a[n]循环右移 d d d位后的数组,接着令 a i = a i & b i a_i=a_i\&b_i ai=ai&bi。问在多少次操作后 a [ ] a[\space] a[ ]能全部变为0。若没有可能,输出-1。