[公开]直属单位业务发展-北京市职业院校教师素质提高计划国培项目(中央)其他教育服务采购项目中标公告
中标评审分析官方公示数据
中标原因深度分析独家解读
33/leetcode
/101. 对称二叉树.py
from typing import List, Optional
class TreeNode:
def __init__(self, val=0, left=None, right=None):
self.val = val
self.left = left
self.right = right
class Solution:
def maxDepth(self, root: Optional[TreeNode]) -> int:
if root is None:
return 0
left_depth = self.maxDepth(root.left)
right_depth = self.maxDepth(root.right)
return max(left_depth, right_depth) + 1
class Solution:
def isSymmetric(self, root: Optional[TreeNode]) -> bool:
if root is None:
return True
def is_mirror(left, right):
if left is None and right is None:
return True
if left is None or right is None:
return False
if left.val != right.val:
return False
return is_mirror(left.left, right.right) and is_mirror(left.right, right.left)
return is_mirror(root.left, root.right)
class Solution:
def isSubtree(self, root: Optional[TreeNode], subRoot: Optional[TreeNode]) -> bool:
if root is None:
return False
def is_identical(root, subRoot):
if root is None and subRoot is None:
return True
if root is None or subRoot is None:
return False
if root.val != subRoot.val:
return False
return is_identical(root.left, subRoot.left) and is_identical(root.right, subRoot.right)
return is_identical(root, subRoot) or self.isSubtree(root.left, subRoot) or self.isSubtree(root.right, subRoot)
/116. 填充每个节点的下一个右侧节点指针.py
from typing import List
class Solution:
def zigzagLevelOrder(self, root: Optional[TreeNode]) -> List[List[int]]:
res = []
if root is None:
return res
stack = [(root, 0)]
while stack:
node, level = stack.pop()
if level >= len(res):
res.append([])
res[level].append(node.val)
if node.left is not None:
stack.append((node.left, level + 1))
if node.right is not None:
stack.append((node.right, level + 1))
for i in range(len(res)):
if i % 2 == 1:
res[i] = res[i][::-1]
return res
class Solution:
def zigzagLevelOrder(self, root: Optional[TreeNode]) -> List[List[int]]:
res = []
if root is None:
return res
stack = [(root, 0)]
while stack:
node, level = stack.pop()
if level >= len(res):
res.append([])
res[level].append(node.val)
if node.left is not None:
stack.append((node.left, level + 1))
if node.right is not None:
stack.append((node.right, level + 1))
return res
/114. 二叉树展开为链表.py
from typing import List, Optional
class TreeNode:
def __init__(self, val=0, left=None, right=None):
self.val = val
self.left = left
self.right = right
class Solution:
def hasPathSum(self, root: Optional[TreeNode], targetSum: int) -> bool:
if root is None:
return False
if root.left is None and root.right is None:
return targetSum == root.val
targetSum -= root.val
return self.hasPathSum(root.left, targetSum) or self.hasPathSum(root.right, targetSum)
class Solution:
def hasPathSum(self, root: Optional[TreeNode], targetSum: int) -> bool:
if root is None:
return False
stack = [(root, targetSum - root.val)]
while stack:
node, target_sum = stack.pop()
if node.left is None and node.right is None:
if target_sum == 0:
return True
else:
continue
if node.left is not None:
stack.append((node.left, target_sum))
if node.right is not None:
stack.append((node.right, target_sum))
return False
/115. 不同的二叉搜索树.py
from typing import List, Optional
class TreeNode:
def __init__(self, val=0, left=None, right=None):
self.val = val
self.left = left
self.right = right
class Solution:
def flatten(self, root: Optional[TreeNode]) -> None:
if root is None:
return root
if root.left is not None:
self.flatten(root.left)
root.right = root.left
tmp = root.left
root.left = None
while tmp.right is not None:
tmp = tmp.right
tmp.right = self.flatten(root.right)
else:
self.flatten(root.right)
return root
class Solution:
def flatten(self, root: Optional[TreeNode]) -> None:
if root is None:
return root
stack = [root]
while stack:
node = stack.pop()
if node is None:
continue
if node.left is not None:
stack.append(node.right)
stack.append(node.left)
node.right = node.left
node.left = None
if node.right is not None:
stack.append(node.right)
return root
一、项目编号:11000026210200174787-XM001
二、项目名称:直属单位业务发展-北京市职业院校教师素质提高计划国培项目(中央)其他教育服务采购项目
三、中标(成交)信息
总中标成交金额:483.2 万元(人民币)
中标成交供应商名称、地址及中标成交金额:
中标成交供应商名称:国家教育行政学院
中标成交供应商地址:北京市大兴区黄村镇清源北路
中标金额:39万元
中标成交供应商名称:北京科技职业大学
中标成交供应商地址:北京经济技术开发区凉水河一街9号
中标金额:16.5万元
中标成交供应商名称:北京科技职业大学
中标成交供应商地址:北京经济技术开发区凉水河一街9号
中标金额:11万元
中标成交供应商名称:北京外国语大学
中标成交供应商地址:北京市海淀区西三环北路2号
中标金额:22万元
中标成交供应商名称:北京科技职业大学
中标成交供应商地址:北京经济技术开发区凉水河一街9号
中标金额:30.25万元
中标成交供应商名称:北京理工大学
中标成交供应商地址:北京市海淀区中关村南大街5号
中标金额:30.25万元
中标成交供应商名称:北京外国语大学
中标成交供应商地址:北京市海淀区西三环北路2号
中标金额:30.25万元
中标成交供应商名称:北京外国语大学
中标成交供应商地址:北京市海淀区西三环北路2号
中标金额:33万元
中标成交供应商名称:北京财贸职业学院
中标成交供应商地址:北京市东城区东四南礼士胡同41号
中标金额:27.19万元
中标成交供应商名称:北京农业职业学院
中标成交供应商地址:北京市房山区长阳镇稻田南里 5 号
中标金额:19.2万元
中标成交供应商名称:北京经济管理职业学院(北京经理学院)
中标成交供应商地址:北京市朝阳区花家地街12号
中标金额:21.9万元
中标成交供应商名称:北京工业职业技术学院
中标成交供应商地址:北京市石景山区石门路368号
中标金额:21.8万元
中标成交供应商名称:北京交通运输职业学院
中标成交供应商地址:北京市海淀区清河西三旗
中标金额:21.8万元
中标成交供应商名称:北京理工大学
中标成交供应商地址:北京市海淀区中关村南大街5号
中标金额:22万元
中标成交供应商名称:北京科技职业大学
中标成交供应商地址:北京经济技术开发区凉水河一街9号
中标金额:22万元
中标成交供应商名称:北京劳动保障职业学院
中标成交供应商地址:北京市朝阳区惠新东街5号
中标金额:32.28万元
中标成交供应商名称:北京青年政治学院
中标成交供应商地址:北京市朝阳区望京中环南路4号
中标金额:22万元
中标成交供应商名称:北京财贸职业学院
中标成交供应商地址:北京市东城区东四南礼士胡同41号
中标金额:21.86万元
中标成交供应商名称:北京工业职业技术学院
中标成交供应商地址:北京市石景山区石门路368号
中标金额:21.2万元
中标成交供应商名称:北京工业职业技术学院
中标成交供应商地址:北京市石景山区石门路368号
中标金额:17.72万元
| 供应商名称 | 供应商地址 | 统一信用代码 | 中标金额 | 中标成交备注信息 |
|---|---|---|---|---|
| 国家教育行政学院 | 北京市大兴区黄村镇清源北路 | 121000004000149546 | 39 万元 | 评审总得分(综合评分法): 100 分 |
| 北京科技职业大学 | 北京经济技术开发区凉水河一街9号 | 1211000077155065XC | 16.5 万元 | 评审总得分(综合评分法): 98.79 分 |
| 北京科技职业大学 | 北京经济技术开发区凉水河一街9号 | 1211000077155065XC | 11 万元 | 评审总得分(综合评分法): 99.91 分 |
| 北京外国语大学 | 北京市海淀区西三环北路2号 | 12100000400883682M | 22 万元 | 评审总得分(综合评分法): 99.09 分 |
| 北京科技职业大学 | 北京经济技术开发区凉水河一街9号 | 1211000077155065XC | 30.25 万元 | 评审总得分(综合评分法): 99.87 分 |
| 北京理工大学 | 北京市海淀区中关村南大街5号 | 12100000400009127B | 30.25 万元 | 评审总得分(综合评分法): 99.92 分 |
| 北京外国语大学 | 北京市海淀区西三环北路2号 | 12100000400883682M | 30.25 万元 | 评审总得分(综合评分法): 99.92 分 |
| 北京外国语大学 | 北京市海淀区西三环北路2号 | 12100000400883682M | 33 万元 | 评审总得分(综合评分法): 99.15 分 |
| 北京财贸职业学院 | 北京市东城区东四南礼士胡同41号 | 12110000400732008H | 27.19 万元 | 评审总得分(综合评分法): 100 分 |
| 北京农业职业学院 | 北京市房山区长阳镇稻田南里 5 号 | 12110000400687833T | 19.2 万元 | 评审总得分(综合评分法): 94 分 |
| 北京经济管理职业学院(北京经理学院) | 北京市朝阳区花家地街12号 | 12110000400614634N | 21.9 万元 | 评审总得分(综合评分法): 95.82 分 |
| 北京工业职业技术学院 | 北京市石景山区石门路368号 | 12110000400009514U | 21.8 万元 | 评审总得分(综合评分法): 99.05 分 |
| 北京交通运输职业学院 | 北京市海淀区清河西三旗 | 12110000556851396B | 21.8 万元 | 评审总得分(综合评分法): 98.06 分 |
| 北京理工大学 | 北京市海淀区中关村南大街5号 | 12100000400009127B | 22 万元 | 评审总得分(综合评分法): 98.57 分 |
| 北京科技职业大学 | 北京经济技术开发区凉水河一街9号 | 1211000077155065XC | 22 万元 | 评审总得分(综合评分法): 98.6 分 |
| 北京劳动保障职业学院 | 北京市朝阳区惠新东街5号 | 121100004008346615 | 32.28 万元 | 评审总得分(综合评分法): 98.6 分 |
| 北京青年政治学院 | 北京市朝阳区望京中环南路4号 | 121100004007555096 | 22 万元 | 评审总得分(综合评分法): 99.97 分 |
| 北京财贸职业学院 | 北京市东城区东四南礼士胡同41号 | 12110000400732008H | 21.86 万元 | 评审总得分(综合评分法): 99 分 |
| 北京工业职业技术学院 | 北京市石景山区石门路368号 | 12110000400009514U | 21.2 万元 | 评审总得分(综合评分法): 99.31 分 |
| 北京工业职业技术学院 | 北京市石景山区石门路368号 | 12110000400009514U | 17.72 万元 | 评审总得分(综合评分法): 100 分 |
四、主要标的信息
| 供应商 | 商品名称 | 规格型号 | 数量 | 单价 | 总价 | 服务要求 |
|---|---|---|---|---|---|---|
| 国家教育行政学院 | 1 | 39万元 | 39万元 | 详见招标文件。 | ||
| 北京科技职业大学 | 1 | 16.5万元 | 16.5万元 | 详见招标文件。 | ||
| 北京科技职业大学 | 1 | 11万元 | 11万元 | 详见招标文件。 | ||
| 北京外国语大学 | 1 | 22万元 | 22万元 | 详见招标文件。 | ||
| 北京科技职业大学 | 1 | 30.25万元 | 30.25万元 | 详见招标文件。 | ||
| 北京理工大学 | 1 | 30.25万元 | 30.25万元 | 详见招标文件。 | ||
| 北京外国语大学 | 1 | 30.25万元 | 30.25万元 | 详见招标文件。 | ||
| 北京外国语大学 | 1 | 33万元 | 33万元 | 详见招标文件。 | ||
| 北京财贸职业学院 | 1 | 27.19万元 | 27.19万元 | 详见招标文件。 | ||
| 北京农业职业学院 | 1 | 19.2万元 | 19.2万元 | 详见招标文件。 | ||
| 北京经济管理职业学院(北京经理学院) | 1 | 21.9万元 | 21.9万元 | 详见招标文件。 | ||
| 北京工业职业技术学院 | 1 | 21.8万元 | 21.8万元 | 详见招标文件。 | ||
| 北京交通运输职业学院 | 1 | 21.8万元 | 21.8万元 | 详见招标文件。 | ||
| 北京理工大学 | 1 | 22万元 | 22万元 | 详见招标文件。 | ||
| 北京科技职业大学 | 1 | 22万元 | 22万元 | 详见招标文件。 | ||
| 北京劳动保障职业学院 | 1 | 32.28万元 | 32.28万元 | 详见招标文件。 | ||
| 北京青年政治学院 | 1 | 22万元 | 22万元 | 详见招标文件。 | ||
| 北京财贸职业学院 | 1 | 21.86万元 | 21.86万元 | 详见招标文件。 | ||
| 北京工业职业技术学院 | 1 | 21.2万元 | 21.2万元 | 详见招标文件。 | ||
| 北京工业职业技术学院 | 1 | 17.72万元 | 17.72万元 | 详见招标文件。 |
项目用途及服务范围:用于北京市职业院校教师素质提高计划。
简要技术要求及服务要求:详见招标文件。
合同履行日期及服务时间:项目应在2026年11月底之前完成培训和考核工作。
五、评审专家(单一来源采购人员)名单:
龙启铭、杨红卫、王志芳、章德峰、王宇波
六、代理服务收费标准及金额:
本项目代理费总金额:7.248万元(人民币)
本项目代理费收费标准:
详见招标文件。
七、公告期限
自本公告发布之日起1个工作日。
八、其它补充事宜
1.未中标供应商的投标保证金将在本公告发出后五个工作日内原路退回。
2.收取招标代理服务费的账户信息:
收款单位:北京中教仪国际招标代理有限公司
开户银行:广发银行北京自贸试验区国际商务服务片区支行
银行账号:6232593799009139398
3.本项目招标文件编号为:0873-2026FW1L0212
4.中标服务费(人民币):第01包:¥2,658.00 ;第02包:¥3,180.00 ;第03包:¥3,279.00 ;第04包:¥3,300.00 ;第05包:¥4,842.00 ;第06包:¥3,300.00 ;第07包:¥3,300.00 ;第08包:¥3,270.00 ;第09包:¥3,270.00 ;第10包:¥3,285.00 ;第11包:¥2,880.00 ;第12包:¥4,078.50 ;第13包:¥4,950.00 ;第14包:¥4,537.50 ;第15包:¥4,537.50 ;第16包:¥4,537.50 ;第17包:¥3,300.00 ;第18包:¥1,650.00 ;第19包:¥2,475.00 ;第20包:¥5,850.00 。
|
包号 |
标的名称 |
中标人名称 |
中标金额 (人民币元) |
|
|
01 |
人工智能技术应用领域专业课教师培训 |
北京工业职业技术学院 |
¥177,200.00 |
|
|
02 |
智能制造领域专业课教师培训 |
北京工业职业技术学院 |
¥212,000.00 |
|
|
03 |
财经商贸专业课教师培训 |
北京财贸职业学院 |
¥218,600.00 |
|
|
04 |
数字媒体艺术领域专业课教师培训 |
北京青年政治学院 |
¥220,000.00 |
|
|
05 |
智慧健康养老服务与管理领域专业课教师培训 |
北京劳动保障职业学院 |
¥322,800.00 |
|
|
06 |
集成电路产业产教融合实践能力提升项目 |
北京科技职业大学 |
¥220,000.00 |
|
|
07 |
高端机器人产业产教融合实践能力提升项目 |
北京理工大学 |
¥220,000.00 |
|
|
08 |
智能网联汽车产业产教融合实践能力提升项目 |
北京交通运输职业学院 |
¥218,000.00 |
|
|
09 |
智能制造产业产教融合实践能力提升项目 |
北京工业职业技术学院 |
¥218,000.00 |
|
|
10 |
人工智能产业产教融合实践能力提升项目 |
北京经济管理职业学院(北京经理学院) |
¥219,000.00 |
|
|
11 |
生物育种产业产教融合实践能力提升项目 |
北京农业职业学院 |
¥192,000.00 |
|
|
12 |
中高职思政课一体化能力提升培训 |
北京财贸职业学院 |
¥271,900.00 |
|
|
13 |
职业院校教师AI+教学能力提升培训 |
北京外国语大学 |
¥330,000.00 |
|
|
14 |
职业院校教师教科研能力提升培训 |
北京外国语大学 |
¥302,500.00 |
|
|
15 |
职业院校教师新形态教材开发能力提升培训 |
北京理工大学 |
¥302,500.00 |
|
|
16 |
职业院校教师社会服务能力提升培训 |
北京科技职业大学 |
¥302,500.00 |
|
|
17 |
职业教育国际化能力提升培训 |
北京外国语大学 |
¥220,000.00 |
|
|
18 |
职业院校教学关键要素改革领导力提升研修(校长及管理干部) |
北京科技职业大学 |
¥110,000.00 |
|
|
19 |
职业院校新教师示范性培训 |
北京科技职业大学 |
¥165,000.00 |
|
|
20 |
职业教育“教育 科技 人才”一体化建设全员网络培训 |
国家教育行政学院 |
¥390,000.00 |
九、凡对本次公告内容提出询问,请按以下方式联系。
1.采购人信息
名 称:北京市教师发展中心
地址:北京市东城区鼓楼外大街56号
联系方式:郭老师,郭老师,010-82089631
2.采购代理机构信息
名 称:北京中教仪国际招标代理有限公司
地 址:北京市海淀区文慧园北路10号
联系方式:蒋旭、孙亚欣、陈清、卢琛曦、杨硕、谢杰、韩寿国,010-59893113、59893035
3.项目联系方式
项目联系人:蒋旭、孙亚欣、陈清、卢琛曦、杨硕、谢杰、韩寿国
电 话: 010-59893113、59893035
数据来源:查看官方原文 | 发布日期:2026-06-01