自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 周赛总结--LeetCode单周赛321场 && AcWing79场

力扣和acwing周赛总结

2022-11-27 20:54:47 523

原创 LeetCode单周赛第320场 && AcWing周赛第78场总结

力扣 && acwing周赛总结

2022-11-20 17:29:48 444

原创 LeetCode周赛317场 && AcWing周赛77场总结

acwing周赛、leetcode单周赛

2022-11-13 20:06:23 408

原创 AcWing周赛76场 && LeetCode单周赛318场

acwing周赛 和 力扣单周赛

2022-11-06 16:45:20 502

原创 LeetCode周赛 317 && AcWing周赛 75 总结

力扣周赛和AcWing周赛补题

2022-10-30 20:48:12 331

原创 LeetCode 316 && AcWing 74 周赛总结

acwing周赛和力扣周赛补题

2022-10-25 20:21:10 366

原创 LeetCode双周赛 89 && 单周赛 315

leetcode周赛总结

2022-10-17 18:53:30 439

原创 AcWing周赛 72 场 && LeetCode单周赛 314 场 总结

力扣 && acwing周赛总结

2022-10-11 20:43:20 575

原创 LeetCode 单周赛313 && LeetCode双周赛88 && AcWing周赛71

力扣单周赛和双周赛、acwing周赛

2022-10-04 22:42:06 927 2

原创 AcWing周赛 70 && LeetCode单周赛 312

力扣 和 Acwing周赛

2022-09-25 13:01:54 674 3

原创 AcWing周赛 69 场 && LeetCode单周赛 311 场 && LeetCode 双周赛87场

AcWing 周赛 和 LeetCode周赛

2022-09-22 16:03:50 1176 2

原创 LeetCode 单周赛310 && Acwing周赛68场总结

AcWing && LeetCode周赛

2022-09-11 13:10:16 313

原创 LeetCode 单周赛309 && LeetCode双周赛86 && AcWing周赛67

LeetCode周赛 && AcWing周赛

2022-09-05 21:56:44 1207

原创 LeetCode周赛308 && AcWing周赛66

力扣。

2022-08-30 20:59:22 800

原创 LeetCode 双周赛 85 && 单周赛 307 总结反思

力扣。

2022-08-25 11:11:41 818

原创 AcWing 周赛第 65 场

本题可以用数组模拟哈希表来保存每个数,本解法的核心思路就是把每一位对应的奇偶性相同的数存在一起,因此我们就可以简化后期去验证的时间。遍历给定的字符串每当遇到‘A’ 就统计其后跟着多少个连续的‘P',并且更新最大值。

2022-08-22 12:23:24 303

原创 LeetCode单周赛306场 && AcWing周赛64场

……

2022-08-15 14:32:12 257

原创 AcWing 63 场周赛总结

……

2022-08-11 11:28:05 257

原创 LeetCode 305 场单周赛 和 84 场双周赛总结反思

暂无

2022-08-11 10:45:09 417

原创 LeetCode周赛304总结

……

2022-08-03 22:38:32 189

原创 AcWing周赛62场总结

首先,用一个哈希表做一个预处理,使得1~n每个编号都存在。然后,再用另一个哈希表保存输入的编号,当两个哈希表的大小相等时,说明当前满足可以兑换奖品的条件,我们需要使得第二个哈希表的每个编号的元素的数量减1,若某个编号的数量为0,则删除该编号。首先,用哈希表保存每个元素第一次出现的下标,用set去重后存入到数组中。然后,对三个连续的元素判定是否存在ra.........

2022-07-31 13:01:10 250

原创 LeetCode单周赛303 && 双周赛83

……

2022-07-28 11:09:01 277

原创 AcWIng第61场周赛总结

第三步第j位上的数为1则代表的j个转动的角度是向右的,否则为0就是向左;第四步判断是否为360的倍数,若是则res为true,反之为false。第二步在2的n次方内进行枚举,每次是按位枚举一个二进制数;第一步先用res表示是否能转到0度;...

2022-07-27 23:18:52 160

原创 LeetCode单周赛302 && AcWing周赛60 总结

……

2022-07-20 23:34:15 914

原创 AcWing周赛第59场总结

……

2022-07-13 12:41:19 175

原创 LeetCode单周赛第301场 && 双周赛第82场

……

2022-07-13 12:06:11 162

原创 LeetCode周赛第300场总结&&AcWing周赛58场总结

这题主要考察的就是哈希表的知识点,先用哈希表存下来每个字母的对应字母(即对照表),然后再遍历message字符串通过哈希表依次解密每个字母。二、6111.螺旋矩阵IV1、原题链接:6111.螺旋矩阵IV2、解题思路: 本题是一个经典螺旋矩阵问题,利用方向矩阵依次螺旋遍历二维矩阵并赋值。 定义一个标志符(cnt = 0),每次输入进行判断,若输入为1,则标志符置1,最后判断标志符,若为0,则该序列中不含1,反之则有1。二、4489.最长子序列....

2022-07-03 21:38:17 213

原创 AcWing周赛57场总结

2022-06-28 12:30:15 113

原创 LeetCode周赛第299场总结

暂无

2022-06-28 11:58:51 171

原创 AcWing周赛56

2022-06-20 16:24:57 197

原创 LeetCode周赛298

2022-06-20 15:07:05 670

原创 AcWing周赛第50场反思总结

一、AcWing 4416. 缺少的数1、原题链接:AcWing 4416. 缺少的数2、解题思路:本题的题意就是找出没有在1~n中出现过的那个数,所以我们不难想到可以用哈希的方式来标记出现过的数字,最后再遍历一下从1~n找到没有标记的那个数,输出即可。3、参考代码:#include <bits/stdc++.h>using namespace std;int n,x,res;unordered_map<int,int> mp;int main()

2022-05-11 21:18:13 180

原创 LeeCode第291场单周赛回顾总结

一、6047.移除指定数字得到最大结果1、原题链接:6047.移除指定数字得到最大结果2、解题思路:(第一题纯属搞心态,乱我道心)第一题其实只要想明白,思路还是比较简单的,具体看代码体现。3、参考代码:class Solution {public: string removeDigit(string number, char digit) { string res, tmp; int n = number.size();

2022-05-02 10:31:24 100

原创 AcWing周赛49回顾总结

一、4413.组队1、原题链接:4413.组队2、解题思路:暴力出奇迹。3、参考代码:#include <iostream>#include <cstring>#include <algorithm>using namespace std;int main(){ int n,k; cin >> n >> k; int cnt = 0; while(n --){ in

2022-04-30 21:11:49 127

原创 LeetCode周赛290回顾总结

一、2248.多个数组求交集1、原题链接:2248.多个数组求交集2、解题思路:这题比较简单,想必都能写出来,就不做过多赘述了。3、参考代码:class Solution {public: vector<int> intersection(vector<vector<int>>& nums) { vector<int> res; unordered_map<int,int> mp

2022-04-30 20:54:32 219

原创 AcWing周赛48回顾总结

一、4410吃鸡蛋1、原题链接:4410吃鸡蛋2、解题思路:本题比较简单,可以看做是一个数学问题。只要在每次m个天到时,先判断是否在这之前还有鸡蛋,若有,再补充一个鸡蛋;反之,直接退出循环。3、参考代码:#include<bits/stdc++.h>using namespace std;int n,m;int main(){ cin >> n >> m; int res = 0; int t = m; w

2022-04-29 21:59:41 255

原创 AcWing周赛47反思总结

一、AcWing 4399. 数字母1、原题链接:AcWing 4399. 数字母2、解题思路:直接暴力干就完了!3、参考代码:#include<bits/stdc++.h>using namespace std;string s;unordered_set<char> t;int main(){ getline(cin,s); int n = s.size(); for (int i = 0; i < n; i ++ ).

2022-04-21 21:55:52 2444

原创 LeetCode周赛289反思总结

一、2243.计算字符串的数字和1、原题链接:2243.计算字符串的数字和2、解题思路:本题难度不难,但是如果不知道一些字符串和int型互转的方法,那么就难以开展。(substr(i,k):从下标 i 开始后的k个字符)3、参考代码:class Solution {public: string digitSum(string s, int k) { while( s.size() > k ){ string ns;

2022-04-21 21:04:19 225

原创 LeetCode周赛288总结

一、2231.按奇偶性交换后的最大数字1、原题链接2、题解代码:class Solution {public: int largestInteger(int num) { string str = to_string(num); for (int i = 0; i < str.size(); i++) for (int j = str.size()-1; j >= i; j--)

2022-04-14 13:15:21 459

原创 AcWing第46场周赛总结

一、第一题AcWing 4396. 取石子1、原题链接2、比赛时写的代码:#include<bits/stdc++.h>using namespace std;int n1,n2,k1,k2;int main(){ cin >> n1 >> n2 >> k1 >> k2; while( n1-- && n2--){ if(n1 == 0){ cout &

2022-04-13 09:07:47 1380

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除