博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
373. Find K Pairs with Smallest Sums
阅读量:5806 次
发布时间:2019-06-18

本文共 1524 字,大约阅读时间需要 5 分钟。

You are given two integer arrays nums1 and nums2 sorted in ascending order and an integer k.

给你两个数组nums1和nums2,这两个数组都是递增排列的,还给你一个整数k。

Define a pair (u,v) which consists of one element from the first array and one element from the second array.

定义一个pair(u,v)其中一个数是第一个数组中的,另一个数十第二个数组中的。

Find the k pairs (u1,v1),(u2,v2) ...(uk,vk) with the smallest sums.

找出在所有pair中两数和由小到大排列的前k个pair。

Example 1:

Given nums1 = [1,7,11], nums2 = [2,4,6],  k = 3Return: [1,2],[1,4],[1,6]The first 3 pairs are returned from the sequence:[1,2],[1,4],[1,6],[7,2],[7,4],[11,2],[7,6],[11,4],[11,6]

Example 2:

Given nums1 = [1,1,2], nums2 = [1,2,3],  k = 2Return: [1,1],[1,1]The first 2 pairs are returned from the sequence:[1,1],[1,1],[1,2],[2,1],[1,2],[2,2],[1,3],[1,3],[2,3]

Example 3:

Given nums1 = [1,2], nums2 = [3],  k = 3 Return: [1,3],[2,3]All possible pairs are returned from the sequence:[1,3],[2,3]
1 class Solution { 2 public: 3     vector
> kSmallestPairs(vector
& nums1, vector
& nums2, int k) { 4 vector
> ret; 5 if(nums1.empty()||nums2.empty()) return ret; 6 int l1=nums1.size(),l2=nums2.size(); 7 vector
mm(l1,0); 8 for(int count=0,low=0;count
(nums1[tmpi],nums2[mm[tmpi]]));17 mm[tmpi]++;18 if(mm[low]==l2)low++;19 count++;20 }21 return ret;22 }23 };

上面是AC代码,不太会写解释,还麻烦,有问题可以消息我。

转载于:https://www.cnblogs.com/Z-Sky/p/5700073.html

你可能感兴趣的文章
论文笔记之:Large Scale Distributed Semi-Supervised Learning Using Streaming Approximation
查看>>
IntPtr 转 string
查看>>
一文搞懂各种 Docker 网络 - 每天5分钟玩转 Docker 容器技术(72)
查看>>
学生名单
查看>>
用 C# 轻松读取、改变文件的创建、修改、访问时间
查看>>
(转) 多模态机器翻译
查看>>
【官方文档】Nginx负载均衡学习笔记(三) TCP和UDP负载平衡官方参考文档
查看>>
opencv安装指南
查看>>
矩阵常用归一化
查看>>
Oracle常用函数总结
查看>>
Linux共享内存使用常见陷阱与分析
查看>>
How to recover from 'programmers burnout(转)
查看>>
SpringCloud实战小贴士:Zuul的路径匹配
查看>>
【聚能聊有奖话题】Boring隧道掘进机完成首段挖掘,离未来交通还有多远?
查看>>
CMake 手册详解(二十)
查看>>
嵌入式 busybox自带的tftp、telnet、ftp服务器
查看>>
USNews大学排名遭美国计算机研究学会怒怼,指排名荒谬要求撤回
查看>>
struts1——静态ActionForm与动态ActionForm
查看>>
七大关键数据 移动安全迎来历史转折点
查看>>
各大电商纷纷瞄准机器人领域,备战双十一各显神功
查看>>