E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
HAUTOJ2023周赛
【上分日记】第380场
周赛
(数位dp+ KMP + 位运算 + 二分 + 双指针 )
文章目录前言正文1.3005.最大频率元素计数2.3007.价值和小于等于K的最大数字3.3008.找出数组中的美丽下标II总结尾序前言 本场
周赛
,博主也只写出两道题(前两道,hhh菜鸡勿喷),第三道涉及位运算
舜华丶
·
2024-02-13 00:32
上分日记
KMP
数位dp
位运算
二分
双指针
第380周赛
分类讨论
LeetCode题目汇总目录
周赛
2021.10.3261场
周赛
2题1255/36022021.10.262场双
周赛
3题294/2807题解区间问题题号标签推荐难度题解备注56.合并区间排序★★★★4星C++57.插入区间模拟★★★
SYaoJun
·
2024-02-13 00:28
LeetCode经典题
leetcode
动态规划
算法
LeetCode 第384场
周赛
个人题解
目录100230.修改矩阵题目链接题目描述接口描述思路分析代码详解100186.匹配模式数组的子数组数目I题目链接题目描述接口描述思路分析代码详解100219.回文字符串的最大数量题目链接题目描述接口描述思路分析代码详解100198.匹配模式数组的子数组数目II题目链接题目描述接口描述思路分析代码详解100230.修改矩阵题目链接100230.修改矩阵-力扣(LeetCode)题目描述给你一个下标
EQUINOX1
·
2024-02-12 21:44
Leetcode周赛
leetcode
算法
职场和发展
c++
数据结构
第 384 场 LeetCode
周赛
题解
A修改矩阵模拟classSolution{public:vector>modifiedMatrix(vector>&matrix){intm=matrix.size(),n=matrix[0].size();vectormx(n,INT32_MIN);for(inti=0;i&nums,vector&pattern){intn=nums.size(),m=pattern.size();intres
xhchen2023
·
2024-02-12 20:55
LeetCode
leetcode
算法
模拟
枚举
贪心
滚动哈希
牛客
周赛
Round 32 E.小红的回文数【挖掘性质+哈希前缀和】
原题链接:https://ac.nowcoder.com/acm/contest/75174/E时间限制:C/C++1秒,其他语言2秒空间限制:C/C++262144K,其他语言524288K64bitIOFormat:%lld题目描述小红定义一个整数是“好数”,当且仅当该整数通过重排之后可以形成回文数。(可以包含前导零)现在小红拿到了一个正整数x,小红想截取一段连续区间得到好数,她想知道有多少种
lianxuhanshu_
·
2024-02-12 18:18
基础算法
哈希算法
算法
数据结构
牛客
周赛
Round 32(A,B,C,D,E,F)
比赛链接官方视频讲解这场D是用dfs跑图的一个树上dp,E是裸状压,F是状压DP,会状压的话其实难度不是特别大。B题出乎意料的卡了我一会,实际上如果推理出来一个小性质写起来就很简单了。A小红的01背包思路:V的容量能装多少个x就装多少个,然后个数乘以收益y就行了code:#include#includeusingnamespacestd;intV,x,y;intmain(){cin>>V>>x>>
邪神与厨二病
·
2024-02-12 18:18
牛客
c语言
深度优先
算法
c++
状态压缩
动态规划
牛客
周赛
Round 8 解题报告 | 珂学家 | 构造 + 树形DP
题解|#牛牛队列成环#本题知识点分析:1.链表前驱结点和后继结点2.链表遍历3.快慢指针本题解题思路分析:1.利用慢指针走一步,快指针走两步2.遍历同时判断两个指针的值是否相等,如果题解|#草原上的牛群#/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可***@paramnumsint整型一维数组*@retu题解|#牛群分隔#该题考察的知识点包括:单链表的遍历和操作:
huaxinjiayou
·
2024-02-12 18:47
java
牛客
周赛
Round 32 F.小红的矩阵修改【三进制状态压缩dp】
原题链接:https://ac.nowcoder.com/acm/contest/75174/F时间限制:C/C++1秒,其他语言2秒空间限制:C/C++262144K,其他语言524288K64bitIOFormat:%lld题目描述小红拿到了一个字符矩阵,矩阵中仅包含"red"这三种字符。小红每次操作可以将任意字符修改为"red"这三种字符中的一种。她希望最终任意两个相邻的字母都不相同。小红想
lianxuhanshu_
·
2024-02-12 18:46
动态规划
算法
动态规划
[牛客
周赛
复盘] 牛客
周赛
Round 28 20240114
[牛客
周赛
复盘]牛客
周赛
Round2820240114总结A\B1.题目描述2.思路分析3.代码实现小红的炸砖块1.题目描述2.思路分析3.代码实现小红统计区间(easy)1.题目描述2.思路分析3.代码实现小红的好数组
七水shuliang
·
2024-02-12 17:21
牛客比赛复盘
算法
python
[LeetCode
周赛
复盘] 第 384 场
周赛
20240211
[LeetCode
周赛
复盘]第384场
周赛
20240211一、本周
周赛
总结100230.修改矩阵1.题目描述2.思路分析3.代码实现100219.回文字符串的最大数量1.题目描述2.思路分析3.代码实现
七水shuliang
·
2024-02-12 17:50
力扣周赛复盘
leetcode
算法
职场和发展
蓝桥·算法双
周赛
第5场小白入门赛(java)
题目样例输入713960129501295011131011131011131000样例输出4运行代码importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);intn=scan.nextInt();int[][]team=newint[n
自律霸王龙
·
2024-02-12 13:54
算法
java
力扣 第 383 场
周赛
解题报告 | KMP
力扣第383场
周赛
解题报告|KMP链接前言一个人能走的多远不在于他在顺境时能走的多快,而在于他在逆境时多久能找到曾经的自己。
上烟雨心上尘
·
2024-02-12 07:19
题解
leetcode
算法
职场和发展
王二妮未火之前已经红,借助《星光大道》,让她走得更高更远
文/家奴王二妮出生于陕西榆林,2007年参加《星光大道》,连续获得
周赛
、月赛、年赛冠军。
文学汇作者
·
2024-02-11 23:58
AcWing 第 142 场
周赛
B.最有价值字符串(AcWing 5468) (Java)
AcWing第142场
周赛
B.最有价值字符串(AcWing5468)(Java)比赛链接:AcWing第142场
周赛
x题传送门:B.最有价值字符串题目:不展示分析:题目不难,不过有坑。
Keven__Java
·
2024-02-11 21:19
算法题
java
开发语言
算法
eclipse
idea
LeetCode---382
周赛
---位运算
题目列表3019.按键变更的次数3020.子集中元素的最大数量3021.Alice和Bob玩鲜花游戏3022.给定操作次数内使剩余元素的或值最小一、按键变更的次数题目简单明了,就是看相邻的两个字母是否相等,不区分大小写,直接遍历统计即可,这里讲一个位运算的小技巧代码如下classSolution{public:intcountKeyChanges(strings){intans=0;for(int
竹下为生
·
2024-02-11 06:14
leetcode
算法
职场和发展
LeetCode---383
周赛
题目列表3028.边界上的蚂蚁3029.将单词恢复初始状态所需的最短时间I3030.找出网格的区域平均强度3031.将单词恢复初始状态所需的最短时间II一、边界上的蚂蚁这题没什么好说的,模拟就行,本质就是看前缀和有几个为0。代码如下classSolution{public:intreturnToBoundaryCount(vector&nums){intans=0,sum=0;for(autox:
竹下为生
·
2024-02-11 05:44
leetcode
算法
职场和发展
力扣 292 场
周赛
292场
周赛
第一题classSolution{public:stringlargestGoodInteger(stringnum){stringret="";for(inti=0;iret){ret=t
ViTe思考者
·
2024-02-10 22:43
Leetcode 第 112 场双
周赛
题解
Leetcode第112场双
周赛
题解Leetcode第112场双
周赛
题解题目1:2839.判断通过操作能否让字符串相等I思路代码复杂度分析题目2:2840.判断通过操作能否让字符串相等II思路代码复杂度分析题目
UestcXiye
·
2024-02-10 20:49
Every
day
a
LeetCode
leetcode
数据结构与算法
C++
哈希
数学
滑动窗口
【第188周
周赛
】异或三元数组,收集苹果,切披萨的方案数
2020/05/10第188周
周赛
第二题确实想到了前缀和的思路,但是没有对问题更加进一步的剖析。题目要求a==b其实相当于要求了arr[i]^...
zcz5566719
·
2024-02-09 22:58
周赛总结
算法
数据结构
动态规划
leetcode
组内刷题之LeetCode第188
周赛
解题思路
组内刷题之LeetCode第188
周赛
解题思路1.用栈操作构建数组题目:给你一个目标数组target和一个整数n。每次迭代,需要从list={1,2,3...,n}中依序读取一个数字。
guangcheng0312q
·
2024-02-09 22:57
牛客
周赛
Round 31 F.小红的连续段【隔板法+组合数学】
原题链接:https://ac.nowcoder.com/acm/contest/74362/F时间限制:C/C++1秒,其他语言2秒空间限制:C/C++262144K,其他语言524288K64bitIOFormat:%lld题目描述小红定义一个字符串的“连续段”数量为:相同字符的极长连续子串的数量。例如,"aabbaaa"共有3个连续段:"aa"+"bb"+"aaa"。现在,小红希望你求出,长
lianxuhanshu_
·
2024-02-09 17:58
数学
算法
牛客
周赛
Round 31 E小红的子集取反
原题链接:E-小红的子集取反_牛客
周赛
Round31(nowcoder.com)题目大意:小红拿到了一个数组,她准备选择若干元素乘以-1,使得最终所有元素的和为0。小红想知道最少需要选择多少个元素?
Jiu-yuan
·
2024-02-08 18:14
算法
数据结构
求职招聘
Leetcode 第 382 场
周赛
题解
Leetcode第382场
周赛
题解Leetcode第382场
周赛
题解题目1:3019.按键变更的次数思路代码复杂度分析题目2:3020.子集中元素的最大数量思路代码复杂度分析题目3:3021.Alice
UestcXiye
·
2024-02-08 12:20
Every
day
a
LeetCode
leetcode
C++
数据结构与算法
双指针
哈希
数学
位运算
力扣 第 383 场
周赛
解题报告 | 珂学家 | Z函数/StringHash
前言谁言别后终无悔寒月清宵绮梦回深知身在情长在前尘不共彩云飞整体评价T3是道模拟题,但是感觉题意有些晦涩,T4一眼Z函数,当然StringHash更通用些。新年快乐,_.T1.将单词恢复初始状态所需的最短时间I思路:模拟就是前缀和为0的次数classSolution{publicintreturnToBoundaryCount(int[]nums){intacc=0;intres=0;for(in
珂朵莉MM
·
2024-02-08 01:38
力扣周赛
解题报告
leetcode
算法
职场和发展
力扣
java
python
牛客
周赛
Round 31 解题报告 | 珂学家 | 设计 + 组合
欢迎关注珂朵莉牛客
周赛
专栏珂朵莉牛客小白月赛专栏A.小红小紫替换思路:模拟s=input()ifs=="kou":print("yukari")else:print(s)B.小红的因子数思路:质因子拆解
珂朵莉MM
·
2024-02-08 01:38
牛客周赛
解题报告
java
开发语言
算法
leetcode
力扣
Acwing 141
周赛
解题报告 | 珂学家 | 逆序数+奇偶性分析
前言整体评价很普通的一场比赛,t2思维题,初做时愣了下,幸好反应过来了。t3猜猜乐,感觉和逆序数有关,和奇偶性有关。不过要注意int溢出。欢迎关注:珂朵莉的天空之城A.客人数量题型:签到累加和即可importjava.io.BufferedInputStream;importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[
珂朵莉MM
·
2024-02-08 01:37
Acwing周赛
解题报告
java
开发语言
算法
矩阵
线性代数
力扣 第 123 场双
周赛
解题报告 | 珂学家 | 二维偏序+单调队列优化
前言执手看歌敲金钗,笑语落珠明眸睐。忽然蝴蝶春风满,焉教冷镜瘦朱颜。整体评价T3是基于map的前缀和的变形题,T4是二维偏序的一道应用题。题外话,力扣还是实现N久之前的承诺了,命名权奖励,赞一个。T1.三角形类型II思路:模拟classSolution{publicStringtriangleType(int[]nums){//先判合法性Arrays.sort(nums);if(nums[0]+n
珂朵莉MM
·
2024-02-08 01:07
力扣周赛
解题报告
leetcode
算法
职场和发展
java
开发语言
力扣
补题与周总结:leetcode第 376 场
周赛
文章目录复盘与一周总结2967.使数组成为等数数组的最小代价(中位数贪心回文数判断)2968.执行操作使频率分数最大(中位数贪心前缀和滑窗)复盘与一周总结wa穿了第3题,赛时其实想到了思路:中位数贪心,从中位数开始,用左右指针找到第一个回文数,与该回文数的代价就是答案。但是没有考虑到左右指针同时找到回文数的情况,wa了一发之后开始改。用一个vector保存代价,只要数组长度大于2就返回其中的较小值
.SacaJawea
·
2024-02-08 00:44
练习赛补题
leetcode
算法
职场和发展
补题与总结:leetcode第 377 场
周赛
文章目录写在最前面的复盘2977.转换字符串的最小成本II(Flody爆搜优化->dp)写在最前面的复盘感谢leetcode,丰富了我为数不多的卡常经验2是简单思维题,但卡常4是爆搜优化,也卡常,补题时给卡麻了对于4,赛时只想到爆搜思路,时间不够,没得想优化。个人认为这题的字符串转换过程没法一眼dp,也可能是我经验不够多,但从爆搜优化到记忆化/dp的过程是非常值得学习的然后就是一个全新的知识点,对
.SacaJawea
·
2024-02-08 00:44
练习赛补题
leetcode
算法
职场和发展
补题:leetcode第382场
周赛
3022. 给定操作次数内使剩余元素的或值最小
3022.给定操作次数内使剩余元素的或值最小-力扣(LeetCode)拆位n个数进行或运算的结果最小,每次操作可以对相邻的两个数进行与运算,至多进行k次操作n个数进行或运算,可以对每个数进行拆解,拆解成最小的bit后再进行或运算比如,2,4,3进行或运算2:0104:1003:011本来是010|100|011,拆解后:(0|1|0)+(1|0|1)+(0|1|1)从高到低对每个数bitwei进行
.SacaJawea
·
2024-02-08 00:40
练习赛补题
leetcode
算法
数据结构
牛客
周赛
Round 31 D.小红数组操作【哈希双链表+设置哨兵】
原题链接:https://ac.nowcoder.com/acm/contest/74362/D时间限制:C/C++1秒,其他语言2秒空间限制:C/C++262144K,其他语言524288K64bitIOFormat:%lld题目描述小红拿到了一个数组,初始数组为空,她希望你实现以下两种操作:1.输入1xy,将x插入在元素y的右边。保证此时数组中没有元素等于x,且数组中存在一个y。特殊的,如果将
lianxuhanshu_
·
2024-02-08 00:05
数据结构
哈希算法
算法
链表
数据结构
牛客
周赛
Round 31 E.小红的子集取反【dp+设置偏移量】
原题链接:https://ac.nowcoder.com/acm/contest/74362/E时间限制:C/C++1秒,其他语言2秒空间限制:C/C++262144K,其他语言524288K64bitIOFormat:%lld题目描述小红拿到了一个数组,她准备选择若干元素乘以-1,使得最终所有元素的和为0。小红想知道最少需要选择多少个元素?输入描述:第一行输入一个正整数n,代表数组的大小。第二行
lianxuhanshu_
·
2024-02-07 23:02
动态规划
算法
动态规划
leetcode
周赛
打卡题
第179-180场
周赛
灯泡开关(1375题):所有连续的灯是左边连续的一段,即数组的前缀构成连续的一段。通知所有员工所需的时间(1376题):dfs的方法。
weixin_44235070
·
2024-02-07 09:57
总结
第 383 场 LeetCode
周赛
题解
A边界上的蚂蚁模拟classSolution{public:intreturnToBoundaryCount(vector&nums){ints=0;intres=0;for(autox:nums){s+=x;if(s==0)res++;}returnres;}};B将单词恢复初始状态所需的最短时间I枚举:若经过iii秒后wordwordword可以恢复到其初始状态,则说明wordwordword
xhchen2023
·
2024-02-07 02:07
LeetCode
leetcode
算法
模拟
枚举
字符串哈希
第 123 场 LeetCode 双
周赛
题解
A三角形类型II三条边能构成三角形的充要条件是任意一边都小于其余两边之和,枚举各边判断能否构成三角形,若能再判断是否存在边想等classSolution{public:stringtriangleType(vector&nums){ints=accumulate(nums.begin(),nums.end(),0);for(inti=0;i=s-nums[i])return"none";if(nu
xhchen2023
·
2024-02-07 02:36
LeetCode
leetcode
算法
枚举
前缀和
哈希表
二分
有序集合
算法提升——LeetCode123场双
周赛
总结
周赛
题目三角形类型II给你一个下标从0开始长度为3的整数数组nums,需要用它们来构造三角形。如果一个三角形的所有边长度相等,那么这个三角形称为equilateral。
吴代庄
·
2024-02-06 22:52
算法
算法
数据结构
leetcode
Leetcode第123场双
周赛
Leetcode第123场双
周赛
本人水平有限,只做前三道一、三角形类型给你一个下标从0开始长度为3的整数数组nums,需要用它们来构造三角形。
Byyyi耀
·
2024-02-06 11:18
Leetcode周赛
leetcode
算法
数据结构
Leetcode第383场
周赛
Leetcode第383场
周赛
本人水平有限,只做前3道。一、边界上的蚂蚁边界上有一只蚂蚁,它有时向左走,有时向右走。给你一个非零整数数组nums。
Byyyi耀
·
2024-02-06 11:17
Leetcode周赛
leetcode
算法
职场和发展
算法提升——LeetCode383场
周赛
总结
周赛
题目边界上的蚂蚁边界上有一只蚂蚁,它有时向左走,有时向右走。给你一个非零整数数组nums。蚂蚁会按顺序读取nums中的元素,从第一个元素开始直到结束。
吴代庄
·
2024-02-06 04:04
算法
java
算法
LeetCode 第 383 场
周赛
个人题解
目录100214.边界上的蚂蚁题目描述原题链接思路分析代码详解100204.将单词恢复初始状态所需的最短时间I题目描述原题链接思路分析代码详解100189.找出网格的区域平均强度题目描述原题链接思路分析代码详解100203.将单词恢复初始状态所需的最短时间II题目描述原题链接思路分析代码详解100214.边界上的蚂蚁题目描述边界上有一只蚂蚁,它有时向左走,有时向右走。给你一个非零整数数组nums。
EQUINOX1
·
2024-02-06 00:04
Leetcode周赛
leetcode
算法
职场和发展
c++
数据结构
牛客
周赛
31(A-E)
1.A签到题,没啥好说的#includeusingnamespacestd;#defineintlonglongsignedmain(){ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);strings;cin>>s;if(s=="kou")coutusingnamespacestd;#defineintlonglongsignedmain(){
像风一样_
·
2024-02-05 23:30
动态规划
c++
算法
牛客
周赛
Round31-小白感悟
第一题链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网小红拿到了一个字符串,她发现这个字符串可能是她自己的名字"kou",于是想将其替换成小紫的名字"yukari"。你能帮帮她吗?签到题很简单c++版#includeusingnamespacestd;intmain(){strings;cin>>s;cout>n;for(lli=2;i*i1)t++;coutusingnamespaces
fchampion
·
2024-02-05 22:43
牛客赛事
c++
2020-03-15时间记录
(1)8:00-10:30划水(2)10:30-11:06写leetcode
周赛
(3)11:06-13:52划水。。。
296b871d5cd0
·
2024-02-05 22:15
倒计时64天
B-小红的因子数_牛客
周赛
Round31(nowcoder.com)超时了(108.33/125)#includeusingnamespacestd;constintN=1e5+5;constintinf
算法怎么那么难啊
·
2024-02-05 20:54
c++
力扣383
周赛
第三题
本题的难点其实不在思路上,而是有些人遇到这种题就不想做了,题目太长,有点读不懂题。只要先耐心下来把题读懂之后这题其实就没那么难了,读懂题之后还有一个关键点就是,我们怎么在1e8时间复杂度之内跑过呢?这个是我们的重难点,我们分析一下500*500的长宽的话,最少需要枚举多少个9宫格,我们以每个点为左上角的点进行枚举,大概需要枚举((500-3)+1)*(500-3)+1))个,这其实是有公式的,就是
乖的小肥羊
·
2024-02-05 11:48
leetcode
算法
数据结构
[LeetCode85双
周赛
] [滑动窗口] [差分数组] [并查集]
LeetCode6156.得到K个黑块的最少涂色次数https://leetcode.cn/problems/minimum-recolors-to-get-k-consecutive-black-blocks/暴力法每次找连续为kkk的连续块,然后求其中每kkk个块中白色块最少个数。时间复杂度:O(n2)O(n^2)O(n2)classSolution:defminimumRecolors(se
哇咔咔负负得正
·
2024-02-05 07:32
算法
leetcode
算法
动态规划
【Leetcode】第 383 场
周赛
文章目录100214.边界上的蚂蚁题目思路代码结果100204.将单词恢复初始状态所需的最短时间I题目思路代码结果100189.找出网格的区域平均强度题目思路代码结果100203.将单词恢复初始状态所需的最短时间II题目思路代码结果100214.边界上的蚂蚁题目题目链接给你一个非零整数数组nums。蚂蚁会按顺序读取nums中的元素,从第一个元素开始直到结束。每一步,蚂蚁会根据当前元素的值移动:如果
想要AC的sjh
·
2024-02-05 07:46
练习题(记录做题想法)
leetcode
算法
c++
LeetCode:1186. Maximum Subarray Sum with One Deletion
这题是
周赛
的一题,做的我快抑郁了,竟然没有做出来。我的想法是这样的:第一反应是dp,一维二维的都试了,但是都不行,写不出来,状态和方程都不好写。其实这时候应该反应过来dp不行了。
于老师的父亲王老爷子
·
2024-02-05 06:00
Leetcode
周赛
和cf补题
两天的卡..
周赛
a题:主要思路:在n个团队中如果隔一个做一个可以坐下那么说明可以坐下,但是在出现1的时候可以坐在空开的那个位置上特殊判断一下。
Vision_1
·
2024-02-05 00:34
c++
算法
c语言
Acwing第 141 场
周赛
A题签到模拟即可B题单独考虑每一个a[i],如果i要是答案需要指针移动多少次,然后算完,排个序,指针移动最少的就是答案。#include#defineintlonglong#definerep(i,a,b)for(inti=(a);i=(b);--i)#definelsp#definepllpair#definelllonglong#defineullunsignedlonglong#define
wa的一声哭了
·
2024-02-04 17:21
acwing
算法
django
flask
scikit-learn
web3.py
java
spring
boot
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他