
upper_bound
文章平均质量分 54
我很忙2010
咩
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
leetcode 911. 在线选举
给你两个整数数组persons和times。在选举中,第i张票是在时刻为times[i]时投给候选人persons[i]的。对于发生在时刻t的每个查询,需要找出在t时刻在选举中领先的候选人的编号。在t时刻投出的选票也将被计入我们的查询之中。在平局的情况下,最近获得投票的候选人将会获胜。实现TopVotedCandidate类:TopVotedCandidate(int[] persons, int[] times)使用persons和times数...原创 2021-12-17 23:43:23 · 130 阅读 · 0 评论 -
leetcode 5751. 下标对中的最大距离(C++)
给你两个非递增的整数数组nums1 和nums2 ,数组下标均从 0 开始计数。下标对(i, j)中0 <= i < nums1.length且0 <= j < nums2.length。如果该下标对同时满足i <= j且nums1[i] <= nums2[j],则称之为有效下标对,该下标对的距离为j - i 。返回所有有效下标对(i, j)中的最大距离。如果不存在有效下标对,返...原创 2021-05-09 12:47:53 · 165 阅读 · 0 评论 -
leetcode 1182. 与目标颜色间的最短距离(C++)
给你一个数组colors,里面有1、2、3三种颜色。我们需要在colors上进行一些查询操作queries,其中每个待查项都由两个整数i和c组成。现在请你帮忙设计一个算法,查找从索引i到具有目标颜色c的元素之间的最短距离。如果不存在解决方案,请返回-1。示例 1:输入:colors = [1,1,2,1,3,2,2,3,3], quer...原创 2019-09-08 01:30:03 · 621 阅读 · 0 评论 -
leetcode 1198. 找出所有行中最小公共元素(C++)
给你一个矩阵mat,其中每一行的元素都已经按递增顺序排好了。请你帮忙找出在所有这些行中最小的公共元素。如果矩阵中没有这样的公共元素,就请返回-1。示例:输入:mat = [[1,2,3,4,5],[2,4,5,8,10],[3,5,7,9,11],[1,3,5,7,9]]输出:5提示:1 <= mat.length, mat[i].length...原创 2019-09-22 17:55:46 · 2799 阅读 · 0 评论