题目信息

题目类型
提高级
题目年份
2020
题目题型
编程题
关 键 词
动物园(z00)

题目题干

动物园(zoo)Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
题目描述Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
动物园里饲养了很多动物,饲养员小 A 会根据饲养动物的情况,按照《饲养指南》购买不同种类的饲料,并将购买清单发给采购员小 B。 Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
具体而言,动物世界里存在 $2^k$ 种不同的动物,它们被编号为 $0 \sim 2^k - 1$。动物园里饲养了其中的 $n$ 种,其中第 $i$ 种动物的编号为 $a_i$。Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
《饲养指南》中共有 $m$ 条要求,第 $j$ 条要求形如“如果动物园中饲养着某种动物,满足其编号的二进制表示的第 $p_j$ 位为 $1$,则必须购买第 $q_j$ 种饲料”。其中饲料共有 $c$ 种,它们从 $1 \sim c$ 编号。本题中我们将动物编号的二进制表示视为一个 $k$ 位 01 串,第 $0$ 位是最低位,第 $k - 1$ 位是最高位。 Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
根据《饲养指南》,小 A 将会制定饲料清单交给小 B,由小 B 购买饲料。清单形如一个 $c$ 位 $01$ 串,第 $i$ 位为 $1$ 时,表示需要购买第 $i$ 种饲料;第 $i$ 位为 $0$ 时,表示不需要购买第 $i$ 种饲料。 实际上根据购买到的饲料,动物园可能可以饲养更多的动物。更具体地,如果将当前未被饲养的编号为 $x$ 的动物加入动物园饲养后,饲料清单没有变化,那么我们认为动物园当前还能饲养编号为 $x$ 的动物。Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
现在小 B 想请你帮忙算算,动物园目前还能饲养多少种动物。Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 输入格式Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第一行包含四个以空格分隔的整数 $n, m, c, k$。  Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
分别表示动物园中动物数量、《饲养指南》要求数、饲料种数与动物编号的二进制表示位数。   Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第二行 $n$ 个以空格分隔的整数,其中第 $i$ 个整数表示 $a_i$。  Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
接下来 $m$ 行,每行两个整数 $p_i, q_i$ 表示一条要求。  Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
数据保证所有 $a_i$ 互不相同,所有的 $q_i$ 互不相同。Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 输出格式Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
仅一行一个整数表示答案。Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 样例 #1Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输入 #1Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3 3 5 4Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1 4 6Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
0 3Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2 4Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2 5Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输出 #1Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
13Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 样例 #2Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输入 #2Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2 2 4 3Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1 2Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1 3Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2 4Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输出 #2Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 样例 #3Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输入 #3Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
见附件中的 zoo/zoo3.inXt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输出 #3Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
见附件中的 zoo/zoo3.ansXt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 提示Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
**【样例 #1 解释】**Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
动物园里饲养了编号为 $1, 4, 6$ 的三种动物,《饲养指南》上的三条要求为:Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1. 若饲养的某种动物的编号的第 $0$ 个二进制位为 $1$,则需购买第 $3$ 种饲料。Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2. 若饲养的某种动物的编号的第 $2$ 个二进制位为 $1$,则需购买第 $4$ 种饲料。Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3. 若饲养的某种动物的编号的第 $2$ 个二进制位为 $1$,则需购买第 $5$ 种饲料。 Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
饲料购买情况为:Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1. 编号为 $1$ 的动物的第 $0$ 个二进制位为 $1$,因此需要购买第 $3$ 种饲料;Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2. 编号为 $4, 6$ 的动物的第 $2$ 个二进制位为 $1$,因此需要购买第 $4, 5$ 种饲料。 Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
由于在当前动物园中加入一种编号为 $0, 2, 3, 5, 7, 8, \ldots , 15$ 之一的动物,购物清单都不会改变,因此答案为 $13$。Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
**【数据范围】**Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于 $20 \%$ 的数据,$k \le n \le 5$,$m \le 10$,$c \le 10$,所有的 $p_i$ 互不相同。  Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于 $40 \%$ 的数据,$n \le 15$,$k \le 20$,$m \le 20$,$c \le 20$。  Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于 $60 \%$ 的数据,$n \le 30$,$k \le 30$,$m \le 1000$。  Xt4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于 $100 \%$ 的数据,$0 \le n, m \le 10^6$,$0 \le k \le 64$,$1 \le c \le 10^8$。

答案解析

相关题目

函数调用(cal) 题目描述 函数是各种编程语言中一项重要的概念,借助函数,我们总可以将复杂的任务分解成一个个相对简单的子任务,直到细化为十分简单的基础操作,从而使代码的组织更加严密、更加有条理。
动物园(zoo) 题目描述 动物园里饲养了很多动物,饲养员小 A 会根据饲养动物的情况,按照《饲养指南》购买不同种类的饲料,并将购买清单发给采购员小 B。  具体而言,动物世界里存在 $2^k$
儒略日(julian) 题目描述 为了简便计算,天文学家们使用儒略日(Julian day)来表达时间。所谓儒略日,其定义为从**公元前 4713 年 1 月 1 日正午 12 点到此后某一时刻间所
交通规划(traffic) 题目描述 给定一个平面上 $n$ 条水平直线和 $m$ 条垂直直线,它们相交形成 $n$ 行 $m$ 列的网格,从上到下第 $r$ 条水平直线和从左到右第 $c$ 条垂直
回文(palin) 题目描述 给定正整数 $n$ 和整数序列 $a_1, a_2, \ldots, a_{2 n}$,在这 $2 n$ 个数中,$1, 2, \ldots, n$ 分别各出现恰
括号序列(bracket) 题目描述 小 w 在赛场上遇到了这样一个题:一个长度为 $n$ 且符合规范的括号序列,其有些位置已经确定了,有些位置尚未确定,求这样的括号序列一共有多少个。 身经百战
廊桥分配(airport) 题目描述 当一架飞机抵达机场时,可以停靠在航站楼旁的廊桥,也可以停靠在位于机场边缘的远机位。乘客一般更期待停靠在廊桥,因为这样省去了坐摆渡车前往航站楼的周折。然而,因为廊
数据传输 题目背景 题目描述 小 C 正在设计计算机网络中的路由系统。 测试用的网络总共有 $n$ 台主机,依次编号为 $1 \sim n$。这 $n$ 台主机之间由 $n - 1$ 根网线
星战 题目描述 在这一轮的星际战争中,我方在宇宙中建立了 $n$ 个据点,以 $m$ 个单向虫洞连接。我们把终点为据点 $u$ 的所有虫洞归为据点 $u$ 的虫洞。 战火纷飞之中这些虫洞很难长久
策略游戏 题目描述 小 L 和小 Q 在玩一个策略游戏。 有一个长度为 $n$ 的数组 $A$ 和一个长度为 $m$ 的数组 $B$,在此基础上定义一个大小为 $n \times m$ 的矩阵

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢