#L0778. 动物可饲养数量
动物可饲养数量
题目描述
某大型生态园区饲养了多种动物。园区管理员小王根据已饲养动物的编号,按照《饲养规范》确定需要采购的饲料种类,并将采购清单交给后勤人员小李。
具体来说,动物世界共有 种不同动物,编号为 。园区目前饲养了其中 种,第 种动物编号为 。
《饲养规范》包含 条规则,第 条规则为:若园区中饲养的某种动物编号的二进制表示第 位为 ,则必须采购第 种饲料。饲料共 种,编号 。动物编号的二进制表示视为 位串,第 位为最低位,第 位为最高位。
管理员小王据此制定饲料采购清单:清单为一个 位 串,第 位为 表示需采购第 种饲料,为 表示不需要。
实际上,根据已有饲料,园区可能还能饲养更多动物。具体地,若将某种当前未饲养的编号为 的动物加入后,采购清单不变,则认为该动物可以被饲养。
请计算园区目前还能饲养多少种动物。
输入格式
第一行包含四个以空格分隔的整数 ,分别表示已饲养动物数、规范规则数、饲料种类数与编号二进制位数。
第二行 个以空格分隔的整数,第 个整数为 。
接下来 行,每行两个整数 表示一条规则。
数据保证所有 互不相同,所有 互不相同。
输出格式
仅一行一个整数,表示答案。
样例
3 3 5 4
1 4 6
0 3
2 4
2 513
2 2 4 3
1 2
1 3
2 42
提示
样例 1 解释
园区饲养编号 的三种动物,规则共三条:
- 若某动物编号第 位为 ,则需采购第 种饲料。
- 若某动物编号第 位为 ,则需采购第 种饲料。
- 若某动物编号第 位为 ,则需采购第 种饲料。
饲料采购情况:编号 的第 位为 ,需采购第 种;编号 的第 位为 ,需采购第 种。
加入编号 中任一动物后清单不变,故答案为 。
【数据范围】
对于 的数据,,,,所有 互不相同。
对于 的数据,,,,。
对于 的数据,,,。
对于 的数据,,,。
难度
普及
通过率
—
尝试
0
已通过
0
- ID
- 1506
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 256MiB
- 上传者