[公开]直属单位业务发展-平面、广播、网络及新媒体宣传项目(02包:教育媒体专题宣传)中标公告

中标公告 发布日期:2026-07-01 地区:北京 项目编号:11000026210200170280-XM001 预算金额:¥400000 实施地点:及中标成交金额 数据采集:2026/07/19 20:58

📊中标评审分析官方公示数据

代理服务费0.6万元
评审专家张雪梅 郭俊忠 李静静 卓玛 薛雨桐

🤖中标原因深度分析独家解读

011/Algorithms

/02.查找与排序/08.二分查找/08.01.二分查找.py
# 二分查找算法

1. 二分查找算法的实现

1.1 二分查找算法的原理

1. 首先,设定数组的左右端点分别为 `l` 和 `r`,其中 `l` 为数组的起始位置,`r` 为数组的末尾位置;
2. 然后,计算 `m` 为数组的中间位置,即 `m = (r + l) // 2`;
3. 如果查找的值 `target` 等于 `arr[m]`,则表示找到了目标值,直接返回 `m`;
4. 否则,如果 `target` 小于 `arr[m]`,则说明目标值在数组的左半部分,因此更新 `r` 为 `m-1`;
5. 否则,如果 `target` 大于 `arr[m]`,则说明目标值在数组的右半部分,因此更新 `l` 为 `m+1`;
6. 重复步骤 3 到 5,直到找到目标值或 `l` 大于 `r`,即数组没有目标值,此时返回 `None`。

1.2 二分查找算法的实现

```python
class Solution:
def search(self, nums: List[int], target: int) -> int:
# 定义二分查找算法
l, r = 0, len(nums) - 1
while l <= r:
m = (l + r) // 2 # 计算中间位置
if nums[m] == target:
return m # 找到目标��,返回其下标
elif nums[m] < target:
l = m + 1 # 目标值在右半部分,更新左边界
elif nums[m] > target:
r = m - 1 # 目标值在左半部分,更新右边界
return -1 # 没有找到目标值,返回-1
```

2. 二分查找算法的复杂度分析

2.1 时间复杂度

二分查找算法的时间复杂度为 O(log n),其中 n 是数组的长度。这是因为每次迭代中,数组的大小都会减少一半,即每次迭代都会减少数组的大小。因此,二分查找的时间复杂度为 O(log n)。

2.2 空间复杂度

二分查找算法的空间复杂度为 O(1),因为算法只需要常数级的额外空间来存储变量,而不依赖于输入数组的大小。

3. 二分查找算法的应用

二分查找算法适用于有序数组的查找,可以在 O(log n) 时间复杂度内完成查找操作。此外,二分查找算法还可以用于解决一些其他问题,如查找两个有序数组的中位数等。

```python
class Solution:
def search(self, nums: List[int], target: int) -> int:
l, r = 0, len(nums) - 1
while l <= r:
m = (l + r) // 2
if nums[m] == target:
return m
elif nums[m] < target:
l = m + 1
else:
r = m - 1
return -1
```

/02.查找与排序/02.01.查找.py
# 02.查找与排序

2.01.查找

2.1 哈希表查找

哈希表查找是通过将数组元素存储到哈希表中,然后通过哈希表的查找操作来快速查找目标值。哈希表查找的时间复杂度为 O(1),空间复杂度为 O(n)。

2.2 二分查找

二分查找是通过将数组元素排序后,使用二分查找算法来快速查找目标值。二分查找的时间复杂度为 O(log n),空间复杂度为 O(1)。

```python
class Solution:
def search(self, nums: List[int], target: int) -> int:
# 定义哈希表查找算法
hash_map = {}
for num in nums:
hash_map[num] = True
if target in hash_map:
return hash_map[target]
else:
return -1
```

```python
class Solution:
def search(self, nums: List[int], target: int) -> int:
# 定义二分查找算法
l, r = 0, len(nums) - 1
while l <= r:
m = (l + r) // 2
if nums[m] == target:
return m
elif nums[m] < target:
l = m + 1
else:
r = m - 1
return -1
```

2.3 查找最大最小值

查找最大最小值可以通过遍历数组元素,然后比较每个元素的大小来实现。查找最大值的时间复杂度为 O(n),查找最小值的时间复杂度也为 O(n)。

```python
class Solution:
def findMax(self, nums: List[int]) -> int:
# 查找最大值
max_num = nums[0]
for num in nums:

📖 阅读完整分析文章 →

一、项目编号:11000026210200170280-XM001

二、项目名称:直属单位业务发展-平面、广播、网络及新媒体宣传采购项目

三、中标(成交)信息

总中标成交金额:40 万元(人民币)

中标成交供应商名称、地址及中标成交金额:

中标成交供应商名称:中教之声文化传媒(北京)有限责任公司

中标成交供应商地址:北京市西城区西直门外大街18号楼15层6单元1802(德胜园区)

中标金额:40万元

供应商名称 供应商地址 统一信用代码 中标金额 中标成交备注信息
中教之声文化传媒(北京)有限责任公司 北京市西城区西直门外大街18号楼15层6单元1802(德胜园区) 91110102078527611M 40 万元 评审总得分(综合评分法): 90 分

四、主要标的信息

供应商 商品名称 规格型号 数量 单价 总价 服务要求
中教之声文化传媒(北京)有限责任公司 1 40万元 40万元 合同履行期限:自合同签订之日起至2026年12月31日止

采购内容包括:围绕首都教育改革发展重点工作在教育媒体刊发3个整版专题策划,在教育媒体官方微信公众号刊发8条专题策划,在教育媒体官方网站刊发50条相关报道。 围绕首都教育改革发展重点工作进行专题策划,通过报纸专版、微信公众号及网站新闻等方式面向全国展现北京教育改革发展成果,展示北京教育系统优秀典型人物,传递先进教育理念,传播北京教育声音;需配备专职记者、编辑负责采编制作;报纸专版、公众号及网站不允许出现冠名赞助、植入广告等内容。

合同履行期限:自合同签订之日起至20261231日止。

五、评审专家(单一来源采购人员)名单:

张雪梅 郭俊忠 李静静 卓玛 薛雨桐

六、代理服务收费标准及金额:

本项目代理费总金额:0.6万元(人民币)

本项目代理费收费标准:

参照原国家计委计价格【2002】1980号文和国家发改委发改办价格【2003】857号文服务类标准,以预算金额为基准按差额定率累进法收取

七、公告期限

自本公告发布之日起1个工作日。

八、其它补充事宜

/

九、凡对本次公告内容提出询问,请按以下方式联系。

1.采购人信息

名 称:北京教育融媒体中心     

地址:北京市海淀区五路居11号南院厚德楼        

联系方式:王老师,52597599      

2.采购代理机构信息

名 称:中招国际招标有限公司            

地 址:北京市海淀区学院南路62号中关村资本大厦            

联系方式:钟文琦,010-61954007            

3.项目联系方式

项目联系人:钟文琦

电 话:  010-61954007

招标文件(平面、广播、网络及新媒体宣传采购项目)发售版.docx