LeetCode
文章平均质量分 77
snuonuo
这个作者很懒,什么都没留下…
展开
-
LeetCode 第 292 场周赛
6056. 字符串中最大的 3 位相同数字题目大意给定一个字符串num,问其中连续出现三次且最大的三位数是多少(包含前导0)。思路一个个的找,找到了 就更新一下答案。代码class Solution {public: string largestGoodInteger(string num) { int ans=-1; int n=num.size(); num+="-1"; int tim=1; fo原创 2022-05-08 17:46:54 · 607 阅读 · 0 评论 -
4.3 LeetCode 第 287 场周赛
题目大意思路code题目大意思路code题目大意思路code题目大意思路code原创 2022-04-04 10:21:25 · 908 阅读 · 1 评论 -
4.1 LeetCode 第 73 场双周赛
2190. 数组中紧跟 key 之后出现最频繁的数字题目大意在序列nums中找到紧跟在出现在key之后的次数最多的数字。思路codeclass Solution {public: int mostFrequent(vector<int>& nums, int key) { int n = nums.size(); int ans=0,maxn=0; map<int,int> mp;原创 2022-04-02 16:33:18 · 923 阅读 · 0 评论 -
3.31 LeetCode 第 253 场周赛
1961. 检查字符串是否为数组前缀题目大意给你一个字符串 s 和一个字符串数组 words ,请你判断 s 是否为 words 的前缀字符串 。思路就是挨着一个个判断,但是要注意边界条件。codeclass Solution {public: bool isPrefixString(string s, vector<string>& words) { int n = s.length(); int m = words.size(原创 2022-03-31 19:30:47 · 1610 阅读 · 0 评论 -
3.28 3.30 LeetCode 第 286 场周赛
题目大意思路code题目大意思路code题目大意思路code题目大意思路code原创 2022-03-30 10:01:28 · 615 阅读 · 0 评论 -
3.19 3.21LeetCode 第 252 场周赛
1952. 三除数题目大意给一个整数n,若她只有3个除数则输出True,否则输出false。思路codeclass Solution {public: bool isThree(int n) { int ans=0; for(int i=1;i<=sqrt(n);i++) { if(n%i==0&&i==sqrt(n)) ans+=1; else if(n原创 2022-03-21 10:37:27 · 583 阅读 · 0 评论 -
3.17 LeetCode 第 119 场周赛
973. 最接近原点的 K 个点题目大意在一个二维平面上,给定n对坐标,求离原点最近的前k个点,不要求输出顺序。思路codeclass Solution { #define N 10010struct node{ int x,y; double d;}ans[N];static bool cmp(struct node &a,struct node &b){ return a.d<b.d;} p原创 2022-03-21 09:11:59 · 96 阅读 · 0 评论 -
3.18 3.19 LeetCode 第 174 场周赛
题目大意思路code题目大意思路code1337. 矩阵中战斗力最弱的 K 行题目大意n*m的矩阵,每行有1代表士兵,0代表平民,问战斗力最弱的k行(按战斗力输出)。思路codeclass Solution { #define N 110 struct node{ int num,index; }a[N]; static bool cmp(struct node &a, ...原创 2022-03-19 18:47:57 · 4190 阅读 · 0 评论 -
3.14 3.16 LeetCode第 247 场周赛
题目大意思路codeclass Solution {public: vector<vector<int>> rotateGrid(vector<vector<int>>& grid, int k) { int n = grid.size(), m = grid[0].size(); int ans[55][55]={0}; int ceng=min(n,m)/2;..原创 2022-03-16 15:04:01 · 120 阅读 · 0 评论 -
3.13 3.14 LeetCode 284周赛
6031. 找出数组中的所有 K 近邻下标题目大意给你一个下标从 0 开始的整数数组 nums 和两个整数 key 和 k 。K 近邻下标 是 nums 中的一个下标 i ,并满足至少存在一个下标 j 使得 |i - j| <= k 且 nums[j] == key 。以列表形式返回按 递增顺序 排序的所有 K 近邻下标。思路codeclass Solution {public: vector<int> findKDistantIndices(vect原创 2022-03-14 20:50:47 · 1260 阅读 · 0 评论 -
3.11 leetcode第 248 场周赛
1920. 基于排列构建数组题目大意输出ans=[nums[nums[0]],nums[nums[1]],nums[nums[2]],nums[nums[3]],nums[nums[4]],nums[nums[5]]]=[nums[0],nums[2],nums[1],nums[5],nums[3],nums[4]]=[0,1,2,4,5,3]ans = [nums[nums[0]], nums[nums[1]], nums[nums[2]], nums[nums[3]], nums[nums[4]原创 2022-03-11 21:05:08 · 1538 阅读 · 0 评论