luogu#P11285. [COTS 2017] 周期 Ciklusi
[COTS 2017] 周期 Ciklusi
题目背景
译自 Izborne Pripreme 2017 (Croatian IOI/CEOI Team Selection) D1T1。。
题目描述
给定简单无向图 ,其中 。
给定点集 ,称 中的点被删除。
给定正整数 ,则 $(u,v)\in E\iff u,v\in V\backslash S \land 0\lt |u-v|\le k$。
定义 的一条回路为一个长度为 的序列 ,其中 ,都有 ,且 恰好取遍 中的每一个元素。
定义两条回路 本质相同,当且仅当存在非负整数 ,使得 $a_0=a'_{k\bmod m},a_1=a'_{(1+k)\bmod m},\cdots,a_{m-1}=a'_{(m-1+k)\bmod m}$。换句话说, 和 本质相同当且仅当 循环同构。
求出 中本质不同的回路条数,对 取模。
输入格式
第一行,两个正整数 。
第二行,一个长度为 的 串 。当且仅当 时,。
保证 。
输出格式
输出一行一个整数,表示答案对 取模后的结果。
6 3
100010
2
8 4
10000001
72
10 5
0010000100
428
提示
对于 的数据,保证:
- ;
- ;
- 。
子任务编号 | 得分 | ||
---|---|---|---|