题目描述
众所周知卡农是一种复调音乐的写作技法,小余在听卡农音乐时灵感大发,发明了一种新的音乐谱写规则。
他将声音分成
为了强调与卡农的不同,他规定任意两个片段所包含的音阶集合都不同。同时为了保持音乐的规律性,他还规定在一段音乐中每个音阶被奏响的次数为偶数。
现在的问题是:小余想知道包含
两段音乐
答案对
输入格式
仅一行两个正整数
输出格式
输出一行一个整数表示答案。
输入输出样例 #1
输入 #1
1 |
|
输出 #1
1 |
|
说明/提示
【数据范围】
- 对于
的数据, ; - 对于
的数据, ; - 对于
的数据, 。
【样例解释】
- 音乐为
题解
本题可转化为:在集合
- 每个子集不为空;
- 任何两个子集不相同;
- 在所有子集中,每个元素出现的总次数为偶数。
定义
由性质 3 可知,确定了前
去掉不满足性质 1 的方案数。若最后一个子集为空,则前
去电不满足性质 2 的方案数。若第
因此有
由于我们的定义“逐个选出”与题目要求的“同种音乐”相冲突,将方案数除以