news 2026/5/2 9:08:26

DeepSeek LeetCode 2040.两个有序数组的第 K 小乘积 Python3实现

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DeepSeek LeetCode 2040.两个有序数组的第 K 小乘积 Python3实现

```python
from typing import List
import bisect

class Solution:
def kthSmallestProduct(self, nums1: List[int], nums2: List[int], k: int) -> int:
# 统计乘积 <= mid 的个数
def count(mid: int) -> int:
cnt = 0
for a in nums1:
if a > 0:
# a * b <= mid => b <= floor(mid / a)
target = mid // a
cnt += bisect.bisect_right(nums2, target)
elif a < 0:
# a * b <= mid => b >= ceil(mid / a) = ceil(-mid / -a)
a_pos = -a
target = (-mid + a_pos - 1) // a_pos # 向上取整公式
cnt += len(nums2) - bisect.bisect_left(nums2, target)
else: # a == 0
if mid >= 0:
cnt += len(nums2)
return cnt

# 答案可能的最小值与最大值(四个角乘积的最值)
cand = [
nums1[0] * nums2[0],
nums1[0] * nums2[-1],
nums1[-1] * nums2[0],
nums1[-1] * nums2[-1],
]
left, right = min(cand), max(cand)

# 二分搜索答案
while left < right:
mid = (left + right) // 2
if count(mid) < k:
left = mid + 1
else:
right = mid
return left
```

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/2 9:06:25

揭秘OpenAI草莓计划:大模型深度推理与规划技术实践

1. 项目概述&#xff1a;当大模型遇上“草莓”计划最近在GitHub上闲逛&#xff0c;发现了一个挺有意思的项目&#xff0c;叫“Awesome-LLM-Strawberry”。光看名字&#xff0c;你可能以为这是个关于草莓种植或者美食的仓库&#xff0c;但实际上&#xff0c;它和我们最近在AI圈子…

作者头像 李华
网站建设 2026/5/2 8:41:07

C++集成OpenAI API实战:liboai库核心设计与应用指南

1. 项目概述&#xff1a;一个现代、简洁的OpenAI API C客户端如果你正在用C做项目&#xff0c;又想集成像GPT-4、DALLE这样的AI能力&#xff0c;大概率会面临一个选择&#xff1a;是直接用官方的Python/Node.js SDK&#xff0c;然后费劲地搞语言绑定&#xff0c;还是自己从零开…

作者头像 李华
网站建设 2026/5/2 8:38:01

哔哩下载姬完全指南:3步掌握B站视频高效下载技巧

哔哩下载姬完全指南&#xff1a;3步掌握B站视频高效下载技巧 【免费下载链接】downkyi 哔哩下载姬downkyi&#xff0c;哔哩哔哩网站视频下载工具&#xff0c;支持批量下载&#xff0c;支持8K、HDR、杜比视界&#xff0c;提供工具箱&#xff08;音视频提取、去水印等&#xff09…

作者头像 李华
网站建设 2026/5/2 8:37:15

G-Helper CPU降压调优:华硕笔记本的散热与能效优化技术方案

G-Helper CPU降压调优&#xff1a;华硕笔记本的散热与能效优化技术方案 【免费下载链接】g-helper G-Helper is a fast, native tool for tuning performance, fans, GPU, battery, and RGB on any Asus laptop or handheld - ROG Zephyrus, Flow, Strix, TUF, Vivobook, Zenbo…

作者头像 李华
网站建设 2026/5/2 8:36:21

TVA与CNN的历史性对决(5)

重磅预告&#xff1a;本专栏将独家连载新书《AI视觉技术&#xff1a;从入门到进阶》精华内容。本书是《AI视觉技术&#xff1a;从进阶到专家》的权威前导篇&#xff0c;特邀美国 TypeOne 公司首席科学家、斯坦福大学博士 Bohan 担任技术顾问。Bohan师从美国三院院士、“AI教母”…

作者头像 李华