当前位置: 首页 > news >正文

中国建设银行员工学习网站比较好的建站程序

中国建设银行员工学习网站,比较好的建站程序,平台app制作哪家好,兴义网络推广优先队列 思路#xff1a; 使用下标 (x, y) 标识数值对#xff0c;x 为第一个数组的下标#xff0c;y 为第二个数组的下标#xff1b;所以 k 个数值对 x 的范围属于 [0, min(k, m)]#xff0c;m 为第一个数组的 size#xff1b;数值对 (x, y) #xff0c;那么下一个比其…优先队列 思路 使用下标 (x, y) 标识数值对x 为第一个数组的下标y 为第二个数组的下标所以 k 个数值对 x 的范围属于 [0, min(k, m)]m 为第一个数组的 size数值对 (x, y) 那么下一个比其大的数组对是 min{(x, y 1), (x 1, y)}可以先固定 x 即将 x 可能的值全选来动态变更 y构建一个优先队列存放的是 (x, y)小顶堆即其对应的数值对的和最小的总是在堆顶nums1[a.first] nums2[a.second] nums1[b.first] nums2[b.second];将小顶堆取 k 次堆顶即可每次之后将 (x, y 1) 入堆即可 class Solution { public:vectorvectorint kSmallestPairs(vectorint nums1, vectorint nums2, int k) {auto cmp [nums1, nums2](const std::pairint, int a, const std::pairint, int b) {return nums1[a.first] nums2[a.second] nums1[b.first] nums2[b.second];};int m nums1.size();int n nums2.size();std::vectorstd::vectorint result;std::priority_queuestd::pairint, int, std::vectorstd::pairint, int, decltype(cmp) pq(cmp);for (int i 0; i std::min(k, m); i) {pq.emplace(i, 0);}while (k-- 0 !pq.empty()) {auto [x, y] pq.top();pq.pop();result.push_back(std::initializer_listint{nums1[x], nums2[y]});if (y 1 n) {pq.emplace(x, y 1);}}return result;} };
http://www.pierceye.com/news/327412/

相关文章:

  • 纯文本网站连接西宁圆井模板我自己做的网站
  • 职业院校专题建设网站wordpress文章版权投诉
  • 网站改版好吗如何解决旅游网站建设问题
  • 爱站网使用的是什么网站模仿网站页面违法吗
  • 做民宿的网站wordpress 短信平台
  • 婚恋网站上认识人 带你做原油交易怎么用手机创造网站
  • 网站建设投标书服务方案范本天津北京网站建设公司
  • 网站建设好评公司微企点建站怎么样
  • 某网站开发项目成本估计推广普通话作文500字
  • 制作网站需要哪些工作网站建设佰金手指科杰十三
  • 外贸哪家做网站wordpress excel搜索
  • 苏州做网站推广的英文搜索网站
  • 政务微网站建设方案深圳市易捷网络科技有限公司
  • 云南网站建设哪家好长沙网站建设营销
  • 四川省建设厅注册中心网站网站管理内容
  • 百度提交网站wordpress广告设置
  • 余姚市城乡建设局网站石家庄上门足疗
  • 深圳工程造价建设信息网站php网站建设题目
  • 龙岗网站制作织梦整合wordpress
  • 代做效果图网站哪家好汉中市建设局网站
  • 东阳海天建设集团网站网站蜘蛛爬行统计
  • asp企业网站cms北京大型网站建设公司
  • 网站要多钱杭州排名优化公司电话
  • 怎么在网站中添加百度商桥南京营销网站建设
  • 沈阳火车站wordpress的vieu主题破解版
  • 食品网站建设 网站定制开发微网站建设的第一步是进行首页的设置
  • 一站式装修公司有哪些500人在线网站建设配置
  • 郴州网站制作哪个网站可以做市场调研报告
  • 劲松网站建设公司做运营需要具备什么能力
  • 企业建设网站是网络营销吗17网站一起做网店新塘