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
并查集+贪心
Leetcode 标签:
贪心
算法
说明之后会按标签刷题每题都写题解有点浪费时间题解大概会直接写在代码片的注释里说明题解605.种花问题(简单)题目描述解题1383.最大的团队表现值(困难)题目描述解题题解605.种花问题(简单)题目描述假设你有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花卉不能种植在相邻的地块上,它们会争夺水源,两者都会死去。给定一个花坛(表示为一个数组包含0和1,其中0表示没种植花,1表示种植了花
Z-BYTE
·
2024-01-15 19:49
leetcode
受标签影响的最大值(计数
贪心
)
1090.受标签影响的最大值难度中等34我们有一个n项的集合。给出两个整数数组values和labels,第i个元素的值和标签分别是values[i]和labels[i]。还会给出两个整数numWanted和useLimit。从n个元素中选择一个子集s:子集s的大小小于或等于numWanted。s中最多有相同标签的useLimit项。一个子集的分数是该子集的值之和。返回子集s的最大分数。示例1:输
Miraclo_acc
·
2024-01-15 19:18
算法刷题记录
算法
数据结构
leetcode
贪心
之区间调度
贪心
之区间调度单区间调度**问题定义::**存在单一资源,有一组时间区间形式表示的资源使用请求S={S1,S2,S3…Sn}.某一个请求需要使用资源一段时间,并且有开始时间begin结束时间end。
菠萝味的海绵宝宝
·
2024-01-15 19:18
c++
程序设计
C语言
贪心区间调度
【
贪心
】优势洗牌
/**类似于田忌赛马,nums1是田忌的马,nums1是齐威王的马*
贪心
:先对两个数组排序,然后比较这两个数组的首位元素,nums1大于nums2的*首位元素,将其对应其对应起来。
冬瓜的编程笔记
·
2024-01-15 19:47
刷题笔记
算法
java
数据结构
leecode每日一题 1090受标签影响的最大值
受标签影响的最大值
贪心
思想的运用,以及会使用合理的数据结构进行组织ACcodeclassSolution{public:typedefpairPII;intlargestValsFromLabels(vector
kokomi&ayaka
·
2024-01-15 19:47
leetcode
贪心算法
LeetCode1090. 受标签影响的最大值
力扣解题思路:
贪心
解法指导思想就是取最大值优先填入如何不断取最大值:按照顺序走一次排序即可,考虑到label就构建{value,label}的映射关系整个过程中不断统计对应label的数量,一旦超过,则不再统计
GSX_M
·
2024-01-15 19:47
力扣刷题
贪心算法
算法
c++
Largest Values From Labels(C++受标签影响的最大值)
解题思路:(1)
贪心
classSolution{public:intlargestValsFromLabels(vector&values,vector&labels,intnum_wanted,intuse_limit
coolsunxu
·
2024-01-15 19:16
C++
LeetCode
leetcode
算法
贪心
LeetCode_
贪心
专题
LeetCode_
贪心
专题11.盛最多水的容器题目答案分析55.跳跃游戏题目答案分析406.根据身高重建队列题目答案分析581.最短无序连续子数组题目答案分析621.任务调度器题目答案分析11.盛最多水的容器题目给定一个长度为
DashingPig
·
2024-01-15 19:14
算法
贪心算法
leetcode
受标签影响的最大值(
贪心
)
链接:https://leetcode-cn.com/problems/largest-values-from-labels/submissions/
贪心
问题,label和value都按value从大到小排序
QIANYIFAN010203
·
2024-01-15 19:14
leetcode
c++
leetcode
算法
【
贪心
】受标签影响的最大值
/**
贪心
:要想使子集分数最大,应选取values中较大的值。
冬瓜的编程笔记
·
2024-01-15 19:12
刷题笔记
算法
数据结构
java
代码随想录Day.31 | 455. 分发饼干、376. 摆动序列、53. 最大子序和
455.分发饼干1.LeetCode链接455.分发饼干-力扣(LeetCode)2.题目描述3.解法
贪心
法,首先想到的是,局部最优:让每个孩子尽可能拿能拿到的最小饼干尺寸。
怕批龙-_-#
·
2024-01-15 18:12
算法
并查集
题目
题目1:食物链活动-AcWing解题食物链是
并查集
的一道经典题目。一共有n个动物,其中,A吃B,B吃C,C吃A。
mlww-
·
2024-01-15 18:00
数据结构
算法
数据结构
c++
福尔摩斯探案全集之四
但是,由于他
贪心
十足,妄想不劳而获,霸占全部
梦中人刘晓莉
·
2024-01-15 17:52
2024-01-02 柠檬水和用最少数量的箭引爆气球
860.柠檬水找零思路:
贪心
想法优先消耗10元,5元是万能的!
niuzai_
·
2024-01-15 17:27
贪心算法
2024-01-03 无重叠区间
贪心
就是比较左边的值是否大于下一个右边的值classSolution:deferaseOverlapIntervals(self,points:List[List[int]])->int:points.sort
niuzai_
·
2024-01-15 17:27
贪心算法
leetcode练习——动态规划(跳跃游戏)
官方解法:https://leetcode-cn.com/problems/jump-game/solution/tiao-yue-you-xi-by-leetcode-solution/解法一:
贪心
算法
StriveQueen
·
2024-01-15 17:38
leetcode
动态规划
贪心算法
构造限制重复的字符串(中等,
贪心
)
贪心
,每次都尽量取大的,除非连续取的次数超出限制,此时取一个下一个字符classSolution:defrepeatLimitedString(self,s:str,repeatLimit:int)->
eyvr
·
2024-01-15 15:37
用Python刷力扣
python
leetcode
19你到底该追求什么
我问过很多人这九大问题,大部分人都想要,人是不是很
贪心
啊,如果非要选出两个三个,大家也都各不相同。抛开理想
赵远东
·
2024-01-15 13:52
毕业生毕业论文中的文献综述该如何写呢?
但是记住,不要
贪心
哦,只选那些质量高、有深度的文献,这样你的论文才会更加丰富和有说服力。接下来,你要像品尝美食一样,细细品味每一篇文献。
VX_BYDZ1988
·
2024-01-15 12:31
python
django
flask
eclipse
java
合并集合(
并查集
合)
836.合并集合题目提交记录讨论题解视频讲解一共有n个数,编号是1∼n,最开始每个数各自在一个集合中。现在要进行m个操作,操作共有两种:Mab,将编号为a和b的两个数所在的集合合并,如果两个数已经在同一个集合中,则忽略这个操作;Qab,询问编号为a和b的两个数是否在同一个集合中;输入格式第一行输入整数n和m。接下来m行,每行包含一个操作指令,指令为Mab或Qab中的一种。输出格式对于每个询问指令Q
认真研究代码的猫猫头
·
2024-01-15 12:10
算法
数据结构
Day 35
贪心
算法 4
860.柠檬水找零代码随想录1.思路这道题其实很简单,因为可行的空间非常小。如果是5元直接收下,如果是10元,需要找5元,然后收10元。这两个都是固定的。最后,如果是20元,有两种找钱的方式,更好的局部最优解是优先找10元的,因为5元的作用可以覆盖10元,反之不然。当然,收的20元没有用武之地。2.实现20元优先找10元的,自己实现的时候有点乱。可以直接按照逻辑,找10元的和5元的各一张,如果不行
韩纪初
·
2024-01-15 10:05
贪心算法
算法
Day 36
贪心
算法 P5
435.无重叠区间代码随想录1.思路这道题的思路和射箭非常像,因此可以直接利用射箭的结果。但其实复杂了,有更简单的方法。(1)射箭——左排序射箭这道题跳过的部分就是这道题需要计数的部分。但是射箭题right>=left需要跳过,本题只要right>left就可以计数。这是因为如果有这样两段,[1,2][2,3],射箭的时候,射到2就可以双穿,所以是>=,但是这道题中这两段交集为1并没有长度,因此不
韩纪初
·
2024-01-15 10:05
贪心算法
算法
Day 37
贪心
算法 6
738.单调递增的数字代码随想录1.思路从后向前判断,如果不呈现单调递增的状态,后一位变成9,前一位-1。这里局部最优是每两位的最优解,从后向前线性遍历能得到全局最优。但是有一点没有想清楚。如果出现了上述的两位数倒序情况,之后的所有数字都应该变成9。例如52583,最小的递增数是49999。中间三位其实是递增的,但是在52调整成49后,后续的所有数都应该是9,因此应该是在从头开始最先出现倒序之后全
韩纪初
·
2024-01-15 10:02
贪心算法
算法
Leetcode3002. 移除后集合的最多元素数
EverydayaLeetcode题目来源:3002.移除后集合的最多元素数解法1:
贪心
可以将数组去重后分为三个部分:nums1独有的,nums2独有的,nums1与nums2共有的。
UestcXiye
·
2024-01-15 09:00
Every
day
a
LeetCode
C++
leetcode
数据结构与算法
贪心算法
贪心
-根据身高重建队列
406(中等)根据身高重建队列假设有打乱顺序的一群人站成一个队列,数组people表示队列中一些人的属性(不一定按顺序)。每个people[i]=[hi,ki]表示第i个人的身高为hi,前面正好有ki个身高大于或等于hi的人。请你重新构造并返回输入数组people所表示的队列。输入:people=[[7,0],[4,4],[7,1],[5,0],[6,1],[5,2]]输出:[[5,0],[7,0
进击的卡特琳娜
·
2024-01-15 09:49
力扣
算法
leetcode
python
数据结构
上海计算机学会11月月赛 乙组题解
上海计算机学会11月月赛乙组题解本次比赛涉及算法:字符串、
贪心
、二分、思维、树形动态规划、乘法逆元、状态压缩、折半枚举。
超哥聊信奥
·
2024-01-15 09:48
上海计算机学会月赛题解
算法
c++
数据结构
动态规划
深度优先
广度优先
代码随想录刷题笔记9——
贪心
算法
贪心
算法理论基础
贪心
的本质是选择每一阶段的局部最优,从而达到全局最优。
努力自学的小夏
·
2024-01-15 09:26
leetcode刷题
笔记
贪心算法
算法
递增的三元子序列
minVal&&num<tupleMaxVal){tupleMaxVal=num;}//找到子数组最小值if(num<minVal){minVal=num;}}returnfalse;}}关键点
贪心
算法的思想更新当前数组的最小值和递增二元组的较大值
青釉Oo
·
2024-01-15 08:01
算法
leetcode
java
算法
数据结构
贪心算法
合并集合(
并查集
应用)
题目传送门:836.合并集合一共有n个数,编号是1∼n1,最开始每个数各自在一个集合中。现在要进行m个操作,操作共有两种:Mab,将编号为a和b的两个数所在的集合合并,如果两个数已经在同一个集合中,则忽略这个操作;Qab,询问编号为a和b的两个数是否在同一个集合中;输入格式第一行输入整数n和m。接下来m行,每行包含一个操作指令,指令为Mab或Qab中的一种。输出格式对于每个询问指令Qab,都要输出
诶嘿嘿kk
·
2024-01-15 02:11
算法
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【
贪心
】2023C-小朋友来自多少小区【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入输出示例输入输出说明解题思路错误修正举例讨论运用
贪心
代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题算法练习冲刺训练题目描述与示例题目描述幼儿园组织活动
闭着眼睛学算法
·
2024-01-15 02:30
最新华为OD真题
#
贪心
#
哈希表
算法
java
c++
python
华为od
数据结构
leetcode
基本数据结构 |
并查集
基本介绍
并查集
主要实现两个操作:合并两个集合查询某个元素的祖宗节点
并查集
的两个优化:路径压缩:O(logn)O(logn)O(logn)按秩合并:O(logn)O(logn)O(logn),代码比较复杂
一根老麻花
·
2024-01-14 22:08
手撕算法
数据结构
c++
算法
并查集
最小生成树 | Prim 算法
Prim算法算法描述Prim算法采用的是一种
贪心
的策略每次将离连通部分的最近的点和点对应的边加入的连通部分,连通部分逐渐扩大,最后将整个图连通起来,并且边长之和最小。
一根老麻花
·
2024-01-14 22:08
手撕算法
算法
Prim
算法
最小生成树
贪心
最少跳跃步数(跳跃游戏2)
解题思路
贪心
算法,使用局部最优解,每次跳跃时都去找能跳的范围内最大的那个然后继续比如[2,
环宇飞杨
·
2024-01-14 21:44
我给自己半年来的反省——“罪己诏”
今年的每一天我都不敢轻易懈怠,因为学习的时间过一天就少一天,我有时候巴不得自己一天就学完所有的知识,很显然,自己又有点急功近利,浮躁
贪心
了。
子棋书屋
·
2024-01-14 20:08
【OI】c++算法模板
洛谷原版\rule{120pt}{30pt}\kern{-85pt}\color{white}\raisebox{12pt}{\sf洛谷原版}洛谷原版卡常必备:快读快写线段树树状数组树链剖分ST表
并查集
stripe-python
·
2024-01-14 19:21
c++
图论
c语言
算法
最短路
牛客练习赛101-C 推理小丑---位运算+思维
题目要求最小值,根据
贪心
思想,二进制表示情况下,高位1越少越好#includeusingnamespacestd;constintN=100010;inta[N];intres=0;intmain(){
_WAWA鱼_
·
2024-01-14 19:50
比赛补题
c语言
算法
数据结构
贪心
算法-活动安排-最详细注释解析
贪心
算法-活动安排-最详细注释解析题目:学校在最近几天有n个活动,这些活动都需要使用学校的大礼堂,在同一时间,礼堂只能被一个活动使用。
大白话_NOI
·
2024-01-14 18:48
NOI
蓝桥杯C++
C++基础知识
贪心算法
算法
c++
2020-10-28
我爱我的家,爱的方式是什么,也许太
贪心
了什么都要十全十美,有些东西也不能十全十美了,每个人都
贪心
,什么都想要,成全也很好呀,不希望别人为了我而不开心,成全吧,毕竟我拥有那么多的爱,因为自已不爱惜自已而酿下一些错误
3462215dac0e
·
2024-01-14 17:56
19. 蒙特卡洛强化学习之策略控制
文章目录1.MC学习中的策略控制是什么2.基于
贪心
算法的策略改进的基本描述3.MC学习中完全使用
贪心
算法可行否4.如何改进完全
贪心
算法5.何谓ε−\varepsilon-ε−
贪心
算法5.1基本思想5.2
中年阿甘
·
2024-01-14 17:08
我的强化学习笔记
强化学习
蒙特卡洛
2024.1.13力扣每日一题——构造限制重复的字符串
题目来源我的题解方法一计数+模拟题目来源力扣每日一题;题序:2182我的题解方法一计数+模拟因为字符串s由小写字母构成,因此使用一个int[26]的数组保存每个字符的数量,然后从最大的字符开始构造结果字符串sb,基于
贪心
策略
菜菜的小彭
·
2024-01-14 16:21
java
力扣每日一题
leetcode
算法
职场和发展
java
【Py/Java/C++三种语言详解】LeetCode每日一题240113【
贪心
】LeetCode2182、构建限制重复的字符串
文章目录题目链接题目描述解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题算法练习冲刺训练题目链接LeetCode2182、构建限制重复的字符串题目描述给你一个字符串s和一个整数repeatLimit,用s中的字符构造一个新字符串repeatLimitedString,使任何字母连续出现的次数都不超过repeatLimit次。你不必使用s中的全部字符。返回字典序最大的re
闭着眼睛学算法
·
2024-01-14 16:04
LeetCode
#
贪心
#
栈
java
c++
leetcode
python
算法
【力扣·每日一题】2182.构造限制重复的字符串(模拟
贪心
优先队列 C++ Go)
题目链接题意给你一个字符串s和一个整数repeatLimit,用s中的字符构造一个新字符串repeatLimitedString,使任何字母连续出现的次数都不超过repeatLimit次。你不必使用s中的全部字符。返回字典序最大的repeatLimitedString。如果在字符串a和b不同的第一个位置,字符串a中的字母在字母表中出现时间比字符串b对应的字母晚,则认为字符串a比字符串b字典序更大。
豆沙睡不醒
·
2024-01-14 10:26
力扣
leetcode
c++
算法
构造有效字符串的最小插入数(动态规划
贪心
滚动数组优化 C++ Go)
提示:1word[i-1],需要插入的字符数就是-1,即前面可以少插入一个字符,转移方程为dp[i]=min(dp[i],dp[i-1]-1)
贪心
的考虑,每个字符都优先跟前面的字符去组合,而且dp[i-
豆沙睡不醒
·
2024-01-14 10:55
力扣
leetcode
动态规划
c++
构造限制重复的字符串,
贪心
模拟,把控细节
一、题目1、题目描述给你一个字符串s和一个整数repeatLimit,用s中的字符构造一个新字符串repeatLimitedString,使任何字母连续出现的次数都不超过repeatLimit次。你不必使用s中的全部字符。返回字典序最大的repeatLimitedString。如果在字符串a和b不同的第一个位置,字符串a中的字母在字母表中出现时间比字符串b对应的字母晚,则认为字符串a比字符串b字典
EQUINOX1
·
2024-01-14 09:34
leetcode每日一题
leetcode
算法
职场和发展
周赛377
移除栅栏得到的正方形田地的最大面积](https://leetcode.cn/problems/maximum-square-area-by-removing-fences-from-a-field/)
贪心
Miraclo_acc
·
2024-01-14 08:01
算法刷题记录
#
LC周赛
算法
第 3 场 小白入门赛(1~6) + 第 3 场 强者挑战赛 (1 ~ 5)
第3场小白入门赛1、厉不厉害你坤哥(暴力)2、思维3、暴力,前缀和,
贪心
4、二分5、DP6、容斥,双指针第3场强者挑战赛2、BFS5、树上倍增求第k祖先1.召唤神坤题意:可以发现,如果我们钦定练习生,那么舞力值的
今天补题了么
·
2024-01-14 08:29
算法
数据结构
c++
蓝桥杯
蓝桥杯C组-填充-
贪心
点击此处查看原题*思路:首先要求0011尽可能的多,所以尽可能多的多配对,配对只在i,i+1之间发生,所以只需要关注str[i]和str[i+1]即可,如果str[i]==str[i+1],那么一定配对,res++,否则说明只有str[i]==0&&str[i+1]==1或者str[i]==1&&str[i+1]==0两种情况,对于这种情况直接跳过,如果str[i]或者str[i+1]中的某一个是
wyn66666
·
2024-01-14 08:21
c++
贪心算法
蓝桥杯
人间清醒
所以,不要
贪心
,要愿意放下更多的欲求,特别是个人学习成长的欲求。这个精神方面的追求固然是我最大的障碍,所以不要认为物质追求才是欲求,痴迷沉醉的任何东西都将是束缚自由的牢笼。服装也
睿智子
·
2024-01-14 08:08
【代码随想录】刷题笔记Day49
前言跑了个步吃了个饭洗了个澡以及和母上打了个电话,继续来刷题咯o(* ̄▽ ̄*)ブ122.买卖股票的最佳时机II-力扣(LeetCode)
贪心
法之前写过的,代码直接看【代码随想录】刷题笔记Day35-CSDN
小涛44
·
2024-01-14 06:35
代码随想录刷题笔记
笔记
leetcode
算法
职场和发展
数据结构
力扣452. 用最少数量的箭引爆气球
排序+
贪心
思路:将数组元素按照右边界进行排序;第一支箭从第一个气球的右边界pos射出,如果下一个气球的左边界比pos要大,则这个气球不会被这支箭射中,否则会被射中(因为排过序pos∈[left,right
slowfastflow
·
2024-01-14 06:52
力扣实践
leetcode
算法
职场和发展
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他