CF1202F You Are Given Some Letters...

题目描述

给你一个 $a$ ,一个 $b$ ,让你找出所有字符串,满足它仅由 $a$ 个 _A_ 和 $b$ 个 _B_ ,并且分别求出它们的最小周期 $k$ (设该串为 $s$ ,即k满足s[i]=s[i%k])。 输出共有多少不同的 $k$ 。

输入格式

输入一行两个数,即 $a$ , $b$ 。

输出格式

输入一行一个数,即 $k$ 的个数 。 # 样例解释 ### 样例1: 四个可能: "BBABBA" k = 3 "BBAABB" k = 4 "BBBAAB" k = 5 "AABBBB" k = 6 ### 样例2: 五个可能: "BAABAABA" k = 3 "BAABABAA" k = 5 "BABAAABA" k = 6 "BAABAAAB" k = 7 "AAAAABBB" k = 8

说明/提示

All the possible periods for the first example: - $ 3 $ "BBABBA" - $ 4 $ "BBAABB" - $ 5 $ "BBBAAB" - $ 6 $ "AABBBB" All the possible periods for the second example: - $ 3 $ "BAABAABA" - $ 5 $ "BAABABAA" - $ 6 $ "BABAAABA" - $ 7 $ "BAABAAAB" - $ 8 $ "AAAAABBB" Note that these are not the only possible strings for the given periods.