[公开]北京中医医院口服广谱抗病毒单体开发科研服务项目中标公告
中标评审分析官方公示数据
中标原因深度分析独家解读
0230503
# 题目
给定一个由非负整数组成的数组 nums 和一个整数目标值 target。请你在该数组中找出和为目标值的三个数。你可以假设每种输入只会对应一个答案,且同一条路径上只会出现一次。
说明:答案中不可以包含重复的三元组。
示例:
给定 nums = [-1, 0, 1, 2, -1, -4], target = 0.
返回所有和为 0 的三元组 [1, -1, 0] 和 [-1, -1, 2]。
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/3sum
题解
方法一:暴力解法
遍历所有可能的三元组,使用两层循环来解决。
时间复杂度: $O(n^3)$
空间复杂度: $O(1)$
方法二:排序加双指针
排序后,使用双指针来解决。
时间复杂度: $O(n^2)$
空间复杂度: $O(1)$
方法三:哈希表
遍历数组,对于每一个元素,使用哈希表记录前面遍历过的元素,然后遍历哈希表,找到当前元素的另外两个元素的和等于目标值。
时间复杂度: $O(n^2)$
空间复杂度: $O(n)$
代码
方法一:暴力解法
```python
class Solution:
def threeSum(self, nums: List[int]) -> List[List[int]]:
result = []
if len(nums) < 3: return result
for i in range(len(nums)):
for j in range(i + 1, len(nums)):
for k in range(j + 1, len(nums)):
if nums[i] + nums[j] + nums[k] == 0:
result.append([nums[i], nums[j], nums[k]])
return result
```
方法二:排序加双指针
```python
class Solution:
def threeSum(self, nums: List[int]) -> List[List[int]]:
if len(nums) < 3: return []
nums.sort()
result = []
n = len(nums)
for i in range(n):
if i > 0 and nums[i] == nums[i - 1]:
continue
left, right = i + 1, n - 1
while left < right:
if nums[left] + nums[right] + nums[i] > 0:
right -= 1
elif nums[left] + nums[right] + nums[i] < 0:
left += 1
else:
result.append([nums[i], nums[left], nums[right]])
left += 1
while left < right and nums[left] == nums[left - 1]:
left += 1
return result
```
方法三:哈希表
```python
class Solution:
def threeSum(self, nums: List[int]) -> List[List[int]]:
if len(nums) < 3: return []
nums.sort()
result = []
n = len(nums)
hash_map = {}
for i in range(n):
for j in range(i + 1, n):
target = -nums[i] - nums[j]
if target in hash_map:
result.append([nums[i], nums[j], target])
else:
hash_map[nums[j]] = target
return result
```
一、项目编号:11000025210200152452-XM001
二、项目名称:北京中医医院口服广谱抗病毒单体开发科研服务项目
三、中标(成交)信息
总中标成交金额:238 万元(人民币)
中标成交供应商名称、地址及中标成交金额:
中标成交供应商名称:山东科睿易晶生物技术有限公司
中标成交供应商地址:山东省济南市高新区孙村街道章锦综合保税区港兴一路592号1号楼3层办公室一号-2(一址多照)
中标金额:238万元
| 供应商名称 | 供应商地址 | 统一信用代码 | 中标金额 | 中标成交备注信息 |
|---|---|---|---|---|
| 山东科睿易晶生物技术有限公司 | 山东省济南市高新区孙村街道章锦综合保税区港兴一路592号1号楼3层办公室一号-2(一址多照) | 91370100MAC38F911G | 238 万元 | 评审总得分(综合评分法): 89.4 分 |
四、主要标的信息
| 供应商 | 商品名称 | 规格型号 | 数量 | 单价 | 总价 | 服务要求 |
|---|---|---|---|---|---|---|
| 山东科睿易晶生物技术有限公司 | 1 | 238万元 | 238万元 | 详见招标文件 |
用途: 自用
合同履行日期:自合同签订之日起至合同项下全部义务履行完毕止。
简要技术需求或服务要求:开发具有广谱抗病毒活性的口服小分子候选化合物(其余详见招标文件)
五、评审专家(单一来源采购人员)名单:
刘宪进、张守英、王东东、谢京华、李多
六、代理服务收费标准及金额:
本项目代理费总金额:2.3436万元(人民币)
本项目代理费收费标准:
参照原国家计委计价格【2002】1980号文和国家发改委发改办价格【2003】857号文的计算方法下浮10%收取。
七、公告期限
自本公告发布之日起1个工作日。
八、其它补充事宜
无
九、凡对本次公告内容提出询问,请按以下方式联系。
1.采购人信息
名 称:首都医科大学附属北京中医医院
地址:北京市东城区美术馆后街23号
联系方式:秦老师,010-87906286
2.采购代理机构信息
名 称:中招国际招标有限公司
地 址:北京市海淀区学院南路62号院1号楼6层(601-615室)、9层(903-915室)
联系方式:曹武宁、卢燕、梅建伟、任伟、王昀炜,010-62108007
3.项目联系方式
项目联系人:曹武宁、卢燕、梅建伟、任伟、王昀炜
电 话: 010-62108007
数据来源:查看官方原文 | 发布日期:2026-06-01