[公开]妇产医院新生儿遗传代谢病筛查管理中标公告
中标评审分析官方公示数据
中标原因深度分析独家解读
33/224-226
224-226
https://github.com/qwen233/224-226/blob/master/226/README.md
226. Palindrome Permutation
给一个字符串,检查是否可以通过重排列的方式使其成为回文串
1. 使用一个哈希表来存储每个字符的出现次数
2. 遍历哈希表,如果出现次数为奇数且不为1,则无法重排
3. 最后返回哈希表中的元素个数是否为奇数,因为奇数个回文串必须有一个字符出现奇数次
```
class Solution:
def canPermutePalindrome(self, s: str) -> bool:
# 1. 使用一个哈希表来存储每个字符的出现次数
hash_table = dict()
for char in s:
if char in hash_table:
hash_table[char] += 1
else:
hash_table[char] = 1
# 2. 遍历哈希表,如果出现次数为奇数且不为1,则无法重排
for key, value in hash_table.items():
if value % 2 != 0 and value != 1:
return False
# 3. 最后返回哈希表中的元素个数是否为奇数,因为奇数个回文串必须有一个字符出现奇数次
return len(hash_table) % 2 == 0
```
225. Implement Stack using Queues
给定两个队列,实现一个栈的接口
```
class MyStack:
def __init__(self):
"""
Initialize your data structure here.
"""
self.queue1 = deque()
self.queue2 = deque()
def push(self, x: int) -> None:
"""
Push element x onto stack.
"""
self.queue1.append(x)
def pop(self) -> int:
"""
Removes the element on top of the stack.
"""
if not self.queue1:
return None
while len(self.queue1) > 1:
self.queue2.append(self.queue1.popleft())
res = self.queue1.popleft()
self.queue1, self.queue2 = self.queue2, self.queue1
return res
def top(self) -> int:
"""
Get the top element.
"""
if not self.queue1:
return None
while len(self.queue1) > 1:
self.queue2.append(self.queue1.popleft())
res = self.queue1.popleft()
self.queue2.append(res)
self.queue1, self.queue2 = self.queue2, self.queue1
return res
def empty(self) -> bool:
"""
Returns whether the stack is empty.
"""
return not bool(self.queue1)
```
224. Basic Calculator
实现一个简单的计算器
1. 使用栈来存储中间结果
2. 遇到负号,将其压入栈中
3. 遇到运算符,判断是否为空,如果不为空,则弹出栈中的运算符进行计算,并将结果压入栈中,最后将当前运算符压入栈中
4. 遇到数字,将其直接压入栈中
5. 最后返回栈中的值
```
class Solution:
def calculate(self, s: str) -> int:
s = s.replace(' ', '')
stack = []
sign = 1
res = 0
for char in s:
if char.isdigit():
res = res * 10 + ord(char) - ord('0')
elif char == '+':
stack.append(res * sign)
res = 0
sign = 1
elif char == '-':
stack.append(res * sign)
res = 0
sign = -1
elif char == '(':
res = 0
sign = 1
stack.append('(')
elif char == ')':
while stack[-1] != '(':
stack.append(stack.pop() * sign)
stack.pop()
stack.append(res * sign)
res = 0
sign = 1
while stack:
stack.append(stack.pop() * sign)
return sum(stack)
```
223. Rectangle Area
计算两个矩形的重叠部分面积
1. 计算两个矩形的重叠部分,可以通过求两个矩形的边界最小值和最大值
2. 重叠部分的面积可以通过求两个矩形的重叠部分的宽度和高度来得到
```
class Solution:
def computeArea(self, A: int, B: int, C: int, D: int, E: int, F: int, G: int, H: int) -> int:
# 1. 计算两个矩形的重叠部分,可以通过求两个矩形的边界最小值和最大值
left = max(A, E)
right = min(C, G)
top = min(D, H)
bottom = max(B, F)
# 2. 重叠部分的面积可以通过求两个矩形的重叠部分的宽度和高度来得到
if left < right and top > bottom:
return (right - left) * (top - bottom)
else:
return (C - A) * (D - B) + (G - E) * (H - F)
```
222. Rectangle Area
计算两个矩
一、项目编号:11000026210200169816-XM001
二、项目名称:妇产医院新生儿遗传代谢病筛查管理
三、中标(成交)信息
总中标成交金额:176.5 万元(人民币)
中标成交供应商名称、地址及中标成交金额:
中标成交供应商名称:杭州贝可医疗器械有限公司
中标成交供应商地址:浙江省杭州市西湖区转塘街道浮山街300号A座611室
中标金额:176.5万元
| 供应商名称 | 供应商地址 | 统一信用代码 | 中标金额 | 中标成交备注信息 |
|---|---|---|---|---|
| 杭州贝可医疗器械有限公司 | 浙江省杭州市西湖区转塘街道浮山街300号A座611室 | 91330106MA2KC3CE3Y | 176.5 万元 | 评审总得分(综合评分法): 98 分 |
四、主要标的信息
| 供应商 | 商品名称 | 规格型号 | 数量 | 单价 | 总价 | 服务要求 |
|---|---|---|---|---|---|---|
| 杭州贝可医疗器械有限公司 | 三重四极杆质谱仪 | MSSMA | 1 | 176.5万元 | 176.5万元 | 详见招标文件 |
用途: 自用
合同履行日期:自合同签订之日起至合同项下全部义务履行完毕止。
简要技术需求或服务要求: 三重四极杆质谱仪(其余详见招标文件)
五、评审专家(单一来源采购人员)名单:
张民、刘雪林、孔爱英、吉慧鸿、翟燕红
六、代理服务收费标准及金额:
本项目代理费总金额:2.3415万元(人民币)
本项目代理费收费标准:
参照原国家计委计价格【2002】1980号文和国家发改委发改办价格【2003】857号文的计算方法收取
七、公告期限
自本公告发布之日起1个工作日。
八、其它补充事宜
无
九、凡对本次公告内容提出询问,请按以下方式联系。
1.采购人信息
名 称:首都医科大学附属北京妇产医院
地址:北京市朝阳区姚家园路号251号
联系方式:王玥,010-65910599
2.采购代理机构信息
名 称:中招国际招标有限公司
地 址:北京市海淀区学院南路62号院1号楼6层(601-615室)、9层(903-915室)
联系方式:曹武宁、卢燕、梅建伟、任伟、王昀炜,010-62108007
3.项目联系方式
项目联系人:曹武宁、卢燕、梅建伟、任伟、王昀炜
电 话: 010-62108007
数据来源:查看官方原文 | 发布日期:2026-07-01