seuOJ389 - 环
- 题目类型:传统
- 输入文件:标准输入流
- 输出文件:标准输出流
- 时间限制:1000 ms
- 空间限制:256 MiB
- 题目标签:短码, 决赛, 2022
题目描述
有一个长度为 n 个环,上面顺时针写着 a1,a2,⋯,an,一开始指针指在 a1 上。
你有一个空序列 bi,每轮你可以操作:
- 顺时针旋转环一格。
- 逆时针旋转环一格。
- 将指针所指的数放到 b 的末尾(不删除 a1)。
求最少的步数使得 bi=ci 。
输入格式
第一行两个数 n,m ,表示环的长度和序列 ci 的长度。
然后一行 n 个数 a1,a2,⋯,an。
然后一行 m 个数 c1,c2,⋯,cm。
n,m≤2⋅105,ai,ci∈{0,1}。
输出格式
输出一行一个数表示答案,如果无解则输出一个数 −1。
样例
样例输入1
样例输出