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-贪心
开始新的旅程
完整的三阶课程的学习,让我对易效能系统有了更全面的认识,但是发现自己
贪心
的毛病还是没有克服,同时开
向死而生520袁红
·
2024-02-07 13:58
数字心理学早安分享-李睿峰
很适合收集经验,积累智慧,没有做不到,只有想不到,注意不要
贪心
,要脚踏实地,坚持原则,不要轻言放弃!
李睿峰_数字心理学传承师
·
2024-02-07 13:05
贪心
+堆维护,LCP 30. 魔塔游戏
一、题目1、题目描述小扣当前位于魔塔游戏第一层,共有N个房间,编号为0~N-1。每个房间的补血道具/怪物对于血量影响记于数组nums,其中正数表示道具补血数值,即血量增加对应数值;负数表示怪物造成伤害值,即血量减少对应数值;0表示房间对血量无影响。小扣初始血量为1,且无上限。假定小扣原计划按房间编号升序访问所有房间补血/打怪,为保证血量始终为正值,小扣需对房间访问顺序进行调整,每次仅能将一个怪物房
EQUINOX1
·
2024-02-07 11:55
leetcode每日一题
游戏
算法
c++
leetcode
数据结构
贪心算法
CSP-J需要掌握的算法就这么简单?
SelectionSort)快速排序(QuickSort)归并排序(MergeSort)2.查找算法二分查找(BinarySearch)3.图算法广度优先搜索(BFS)深度优先搜索(DFS)4.动态规划5.
贪心
算法
AICodeThunder
·
2024-02-07 09:50
算法
《重生未来之星玉》第二十二章24页
倒是我
贪心
了!”君逸晨说:“星玉你看,这天也快暗了,我们是不是先找个地方过夜?”“当
唐仙缘
·
2024-02-07 09:13
【ETOJ P1036】我踏马吃吃吃吃吃 题解(优先队列+
贪心
算法)
题目描述有n个人在m个窗口打饭,因为每个人的需求不同,所以每个人的“窗口占用时间”也不同。第i个人的窗口占用时间为tit_iti。请问如何安排这些人到窗口打饭,可以使得所有人等待的时间之和最小?输入格式第一行两个整数n,m。(1≤n≤2×105,1≤m≤2×105)(1\leqn\leq2\times10^5,1\leqm\leq2\times10^5)(1≤n≤2×105,1≤m≤2×105)接
HEX9CF
·
2024-02-07 09:03
Algorithm
Problems
贪心算法
算法
【ETOJ P1035】小e看电视 题解(
贪心
算法)
题目描述小e很喜欢看少儿频道,现在有n个动画片,第i个动画片每天以固定[li,ri][l_i,r_i][li,ri]的时间在全网播出,因为有很多电视台都在播出,所以时间可能重叠。小e如果看一部动画片,就会从头看到尾,然后再去看另外一部。也就是说,只要小e从lil_ili看到rir_iri就算是看完了第i部动画片,换台不需要时间(中途不允许换台,在两端点位置允许换台)。请问小e最多完整的看完多少个动
HEX9CF
·
2024-02-07 09:33
Algorithm
Problems
算法
LeetCode-
第171题-Excel表的序列号
1.题目描述给你一个字符串columnTitle,表示Excel表格中的列名称。返回该列名称对应的列序号。例如:A->1B->2C->3...Z->26AA->27AB->28...2.样例描述3.思路描述遍历时将每个字母与A做减法,因为A表示1,所以减法后需要每个数加1,计算其代表的数值num=字母-‘A’+1;因为有26个字母,所以相当于26进制,每26个数则向前进一位4.代码展示classS
果蛋蛋
·
2024-02-07 08:24
LeetCode
leetcode
算法
java
雷神殿
路旁,一只小猫
贪心
地躺在柏油路上。探入深山老林。微风带着香菜气息。清晰可见的梧桐花开。静。静。静的大自然。闭上眼,涓涓流水,鸟语美妙。采石场。削成峭壁。
夜月丶苍刃
·
2024-02-07 05:34
Dijkstra算法及堆优化
Dijkstra(迪杰斯特拉)算法算法思路:每次找离起点最近的那个点,确认它的最短路径值(这个点的最短路必须已经确认了),拿这个点去更新与它相邻的点,不断重复这个操作,从离起点的距离一点一点扩展开,有种
贪心
Wpiper
·
2024-02-07 03:31
算法/数据结构笔记
算法
2024.1.26力扣每日一题——边权重均等查询
我的题解方法一使用dfs对每一组查询都求最近公共祖先(会超时,通不过)使用dfs对每一组查询都去找最近公共祖先,并在这个过程中统计边的权重,最后通过TreeMap计算出边权重集合中元素重复的最大次数,
贪心
策
菜菜的小彭
·
2024-02-07 00:05
java
力扣每日一题
leetcode
算法
职场和发展
java
树的最小点覆盖之战略游戏(
贪心
/树形DP)
DescriptionBob喜欢玩电脑游戏,特别是战略游戏。但是他经常无法找到快速玩过游戏的办法。现在他有个问题。他要建立一个古城堡,城堡中的路形成一棵树。他要在这棵树的结点上放置最少数目的士兵,使得这些士兵能了望到所有的路。注意,某个士兵在一个结点上时,与该结点相连的所有边将都可以被了望到。请你编一程序,给定一树,帮Bob计算出他需要放置最少的士兵.FormatInput第一行N,表示树中结点的
伟大的拜线段树jjh
·
2024-02-06 23:07
游戏
Dijkstra算法(求最短路)
特点:迪杰斯特拉算法采用的是一种
贪心
策略,其主要特点是从起始点开始,每次遍历到始点距离最近且未访问过的顶点的邻接节点,直到扩展到终点为止。
魏大橙
·
2024-02-06 21:55
数据结构与算法
算法
Dijkstra
刘燕酿制:成年人的爱情除了有始有终还有一种结局叫做及时止损!
可我发现,我很
贪心
,我希望你也爱我。或许你也是爱我的,但你爱得将就,爱得浅薄,爱得
刘燕酿制保养顾问
·
2024-02-06 19:10
(
贪心
&数学)
Problem-B-Codeforces解析:由上面公示得,答案必为x的因子,所以枚举x的因子k,然后判断分成k是否大于等于n,此时x/i即为答案。#includeusingnamespacestd;intn,x;voidsolve(){scanf("%d%d",&x,&n);intans=1;for(inti=1;i<=x/i;i++)if(x%i==0){if(n<=x/i)ans=max(a
陈进士学习
·
2024-02-06 19:05
codeforces
算法
c++
开发语言
数学
贪心
LeetCode-
第2769题-找出最大的可达成数字
1.题目描述给你两个整数num和t。如果整数x可以在执行下述操作不超过t次的情况下变为与num相等,则称其为可达成数字:每次操作将x的值增加或减少1,同时可以选择将num的值增加或减少1。2.样例描述3.思路描述当xxx为最大的可达成数字时,应满足ttt次操作都是num\textit{num}num的值增加且xxx的值减少,在ttt次操作之后的两个数字都是num+t\textit{num}+tnu
果蛋蛋
·
2024-02-06 18:54
LeetCode
leetcode
算法
java
LeetCode-
第160题-相交链表
1.题目描述给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回null。图示两个链表在节点c1开始相交:题目数据保证整个链式结构中不存在环。注意,函数返回结果后,链表必须保持其原始结构。2.样例描述3.思路描述消除两个链表的长度差:指针pA指向A链表,指针pB指向B链表,依次往后遍历;如果pA到了末尾,则pA=headB继续遍历;
果蛋蛋
·
2024-02-06 18:53
LeetCode
leetcode
链表
算法
java
LeetCode-
第2469题=温度转换
1.题目描述给你一个四舍五入到两位小数的非负浮点数celsius来表示温度,以摄氏度(Celsius)为单位。你需要将摄氏度转换为开氏度(Kelvin)和华氏度(Fahrenheit),并以数组ans=[kelvin,fahrenheit]的形式返回结果。返回数组ans。与实际答案误差不超过10-5的会视为正确答案。2.样例描述3.思路描述将温度转换后的数值放入数组中,直接返回。4.代码展示cla
果蛋蛋
·
2024-02-06 18:53
LeetCode
leetcode
算法
数据结构
java
LeetCode-
第876题-链表的中间结点
1.题目描述给你单链表的头结点head,请你找出并返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。2.样例描述3.思路描述创建两个快慢指针slow,fast,起始共同指向头节点,slow每次走一步,fast每次走两步,当fast为空或fast的下一个结点为空时,slow即是中间节点的位置。由于fast每次走两步,slow每次走一步,slow总是落后fast整体一半的长度最终slow理
果蛋蛋
·
2024-02-06 18:50
LeetCode
leetcode
链表
算法
java
Minimum Possible LCM(
贪心
数论)
题目描述:B.MinimumPossibleLCMtimelimitpertest4secondsmemorylimitpertest1024megabytesinputstandardinputoutputstandardoutputYouaregivenanarrayaconsistingofintegersa1,a2,…,*a**n*Yourproblemistofindsuchpairof
b10221001
·
2024-02-06 17:05
贪心
_分类讨论_边界问题_1921_C. Sending Messages
#includeusingnamespacestd;constintN=2e5+10;intq[N];voidsolve(){intn,f,a,b;cin>>n>>f>>a>>b;for(inti=0;i>q[i];intl=0;intend=0;for(inti=0;i=b&&f>0&&b0&&(q[i]-l)*(longlong)a>t;while(t--)solve();return0;}还
三冬四夏会不会有点漫长
·
2024-02-06 17:35
#
CF
900-1000
c语言
开发语言
递推_二进制_方向向量_边界问题_异或_
贪心
_备份数组_AcWing 95. 费解的开关
#includeusingnamespacestd;constintN=10;chara[N][N],backups[N][N];intdx[5]={-1,0,1,0,0},dy[5]={0,0,0,1,-1};voidturn(intx,inty){for(inti=0;i4||b4)continue;backups[a][b]^=1;}}voidsolve(){for(inti=0;i>a[i
三冬四夏会不会有点漫长
·
2024-02-06 17:34
#
acwing算法提高
算法
力扣
LeetCode-
链表
链表一、链表节点定义//单链表structListNode{ intval; //节点上存储的元素 ListNode*next; //指向下一个节点的指针 ListNode(intx):val(x),next(NULL){} //节点的构造函数};定义一个节点ListNode*head=newListNode(5);二、设置虚拟头结点作用:设置虚拟头结点使对头结点的处理普遍化ListNode
流忆,留宜
·
2024-02-06 14:37
LeetCode
链表
leetcode
算法
数据结构高级算法
目录最小生成树Kruskal(克鲁斯卡尔)(以边为核心)9)不相交集合(并查集合)基础UnionBySize图-相关题目4.2GreedyAlgorithm1)
贪心
例子DijkstraPrimKruskal
->yjy
·
2024-02-06 13:26
Java
数据结构
数据库
为什么纠结
是你
贪心
自由任性的奔跑
·
2024-02-06 13:18
20181111去偏见,学人所长,定位
嗯,我就是如此
贪心
【向上+平行+向下关系】②特别充实的一天。A熊紫藤同学+谢逸安同学的认可+明天袁同学+孔同学面聊。B高中院校过来招聘,全程参与,投入专注的感觉爆好!大佬人脉好牛啊!Me
M小姐天马行空健康丰盛喜悦
·
2024-02-06 09:34
LeetCode-
第二题-两数相加
1.题目描述给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头。2.样例描述3.思路描述建立一个新的链表,将两个链表的数字赋值给指定变量,定义变量temp存放两数相加之和的余数,将两数和%10存放入新链表,指向下一结点。4.代码展示class
果蛋蛋
·
2024-02-06 07:46
LeetCode
leetcode
算法
职场和发展
java
怎样的教育算成功?
嗯,人总是
贪心
的,当时很希望他能在国画上走的远一点,以后成长为一位风度翩翩的陌上公子。但是后来,小吕狂追各种动漫,风格大变,各种漫画对比看,追番追到几百集,收集手办人
昆仑天歌
·
2024-02-06 07:32
孩子的需求
一路上,看着小家伙在后座悄悄的躺着睡着了的样子,回想自己对他的种种着急,定了计划执行不好时会着急,贪玩看电视不管作业的事会着急,作业学习时毛毛躁躁会着急,做不到认真细致的时候会着急……其实,我们很
贪心
,
池浅笑安然
·
2024-02-06 01:11
贪心
算法详解
目录用
贪心
法求解的问题应具有的性质:1.
贪心
选择性质:2、最优子结构性质:3、
贪心
法的一般求解过程问题一:求解畜栏保留问题。思路:代码:运行截图:问题二:求解区间相交问题。
平常心-辉
·
2024-02-06 01:43
算法设计与分析
贪心算法
算法
c++
中原焦点团队 网络中级29期 李晶晶 坚持分享第663天(2022-11-30星期三)
这几天对老公又开始挑毛病了,总觉得他玩的时间太长了,不仅自己打游戏,还带着孩子们打,这怨气一出来,那毛病就多了,动不动就想啰嗦几句,这啰嗦多了,自己也觉得挺不美的,人家不在家的时候想着回来就行,可现在人家回来了,自己又
贪心
了
幸福_7916
·
2024-02-06 01:24
codeforces round 922 div2 (C题 xor-distance)
xor-distance这个题考察了异或运算和
贪心
策略,对位运算不熟悉的人可能会有些懵逼,比如我.1,首先要想明白的一件事是,如果a,b某二进制位相同,那不管x这一位是0,还是1,最后这一位相减的结果都为
像风一样_
·
2024-02-05 23:00
算法
c++
dp_day3(01背包)
1,回溯法2.dp法01背包概述:01背包问题为有n种物品,每种物品只有一个,每个物品都有自己的价值和重量,有一个最多能放重量为m的背包,问:这个背包最多能装多少价值的物品.首先,这个问题不能用简单的
贪心
解决
像风一样_
·
2024-02-05 23:59
算法
动态规划
c++
哈夫曼树总结
构造哈夫曼树过程每次找出权值最小的两个点作为一个新节点的左右儿子,把他们的权值和放回队列中,反复进行这个操作直到得到一个点为止拓展到k叉树如果把上述过程改为每次选出k个权值最小的
贪心
的话,
andyc_03
·
2024-02-05 21:38
哈夫曼树
力扣● 860.柠檬水找零 ● 406.根据身高重建队列 ● 452. 用最少数量的箭引爆气球
情况二:账单是10,消耗一个5,增加一个10情况三:账单是20,优先消耗一个10和一个5,如果不够,再消耗三个5(优先这里体现了
贪心
)我以为还有更简单的方法,就情况三优先找给10+5体现了
贪心
的思想。
孤馆深沉
·
2024-02-05 17:11
leetcode
算法
职场和发展
动态规划
与
贪心
算法求局部最优解相比,动态规划求的是全局最优解(但不是每个问题都有最优解,比如NP完全问题就没有最优解)例:背包问题之动态规划解决问题描述:现在有一个背包可以装4磅物品,现在要从商城里拿尽可能价值高的物品装进包里
AmaAnchor
·
2024-02-05 17:23
2024.2.3 寒假训练记录(17)
F搞了两个小时都没搞出来,不如去开H了还没补完剩下的打了atc再来文章目录牛客寒假集训1ADFS搜索牛客寒假集训1B关鸡牛客寒假集训1C按闹分配牛客寒假集训1D数组成鸡牛客寒假集训1E本题又主要考察了
贪心
牛客寒假集训
Texcavator
·
2024-02-05 15:10
2024寒假训练记录
深度优先
算法
必须远离的人
“小投资,大回报”,基本是利用了人的
贪心
和惰性,才会那么迷人,以至于悲剧再多,也总是有人前仆
泠风思语
·
2024-02-05 14:29
【LeetCode-56】合并区间(
贪心
)
LeetCode56.合并区间题目链接题目描述给出一个区间的集合,请合并所有重叠的区间。示例1:输入:intervals=[[1,3],[2,6],[8,10],[15,18]]输出:[[1,6],[8,10],[15,18]]解释:区间[1,3]和[2,6]重叠,将它们合并为[1,6].示例2:输入:intervals=[[1,4],[4,5]]输出:[[1,5]]解释:区间[1,4]和[4,5
叮咚Zz
·
2024-02-05 12:10
leetcode
算法
职场和发展
贪心算法
java
[备战CSP-J]
贪心
算法详解
2023年备考建议
贪心
思想是指在对问题求解时,总是做出在当前看来是最好的选择。也就是说,如果要得到整个问题的最优答案,那么每一步都要尽可能的得到最优的答案。首先初赛必然无法考察
贪心
的证明。
_L.Y.H._
·
2024-02-05 11:15
备战CSP
贪心算法
算法
c++
贪心算法
csp
P9749 [CSP-J 2023] 公路
贪心
前缀和
[P9749CSP-J2023]公路-洛谷|计算机科学教育新生态(luogu.com.cn)考虑
贪心
。
golemon.
·
2024-02-05 11:13
算法题
算法
c++
开发语言
随想
灵魂的纯粹那是精神的崔巍一个孤独的行者静等朝晖期望晚霞的陶醉一切伪装的颜色已褪所有的光环都已枯萎一颗平静的心向自然回归流淌的是河水也是灵魂的深邃流淌的是泪水也是悲天悯人的懊悔流淌的是汗水也是残酷生存的无奈推诿流淌的是时间也是对生命源头的回味丢失了宁静不是自然的过失而是人们自己贪婪、贪欲、
贪心
无不时刻吞噬着善良的本质当我们把爱当做一种给予当我们把同情当做一种施舍我们早已不配享受那纯真的宁静
随风li
·
2024-02-05 10:27
LeetCode-
【差分解决区间问题】解题技巧
1094.拼车此题关键在于:上车下车先后是固定的,那么可以用差分法,在特定车站上车就+人数,下车就-人数,那么计算,如果出现>capacity就是false;1.所有车站人数初始化为0;2.遍历trips,依次维护上下车各车站人数变化;3.遍历所有车站,累加各个车站人数,出现>>capacity就是false,否则返回true;classSolution(object):defcarPooling
lanzhihui_
·
2024-02-05 07:01
LeetCode
差分法
leetcode
算法
leetcode 力扣 121.买卖股票的最佳时期
题目描述:leetcode121解题方法:1.暴力遍历一开始我们可以尝试遍历股票的所有价格,比较之后找到利润的最大值,但是这种办法的时间复杂度为O(n^2),在这道题目中会超时,我们可以尝试一下
贪心
算法和动态规划代码
天线波波
·
2024-02-05 06:55
leetcode
贪心算法
动态规划
力扣 121. 买卖股票的最佳时机
题目来源:https://leetcode.cn/problems/best-time-to-buy-and-sell-stock/description/好久没写代码了,啥啥都忘了C++题解1:
贪心
算法
江湖人称贺行风
·
2024-02-05 06:21
开始C++吧
leetcode
算法
c++
动态规划
贪心算法
1836:【04NOIP提高组】合并果子(三种做法)
一,
贪心
每次只要合并果子数量最小的两堆,再计算耗费的体力值即可。
伟大的拜线段树jjh
·
2024-02-05 06:44
贪心算法
树
队列
算法
c++
开发语言
8月17号
很清楚原因还是自己太
贪心
……,在最需要能量释放的时候把自己放在了受害者的位置上了,一切随空吧,心里已经有准备了。8月18号出差杭州
TA77范丽萍
·
2024-02-05 05:36
AcWing算法学习笔记:
贪心
(区间问题 + Huffman树 + 排序不等式 + 绝对值不等式 + 推公式)
贪心
一、区间问题①区间选点②最大不相交区间数量③区间分组④区间覆盖二、Huffman树(合并果子)三、排序不等式(排队打水)四、绝对值不等式(货仓选址)五、推公式(耍杂技的牛)一、区间问题①区间选点算法将所有区间的右端点从小到大排序遍历所有的区间若该区间内没有点
一只可爱的小猴子
·
2024-02-05 05:28
算法
学习
笔记
我很
贪心
,面包和爱情我都想要!
01前几年关于《非诚勿扰》扭曲三观的豪言壮语,很是引发了一阵热潮。当精神需求面对面包现实,你会怎么选?每次这个命题的出现,都会伴随非A即B的争论。可是,两样我都想要。每年6月份,是大学生毕业季,也是大学生的分手季,越来越多的学生学会了一年两年的速食爱情,因为精神的共鸣而结合,因为现实的需要而分手。年前,看了一场教育部门的晚会,其中有一个节目让我印象深刻。一群高中生组织的社团表演《平凡的世界》中晓霞
儒雅秋峰
·
2024-02-05 04:52
【
LeetCode-
简单】14. 最长公共前缀(详解)
题目编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。题目地址:https://leetcode.cn/problems/longest-common-prefix/示例方法1:字符串截取比较-前缀由短边长(自己写的)思路前缀从短变长先让数组第一个字符串的前一个字母作为head,让其他字符串的第一个字母与head比较如果大家的第一个字母都相同,那就让head变成第
丨康有为丨
·
2024-02-05 03:29
LeetCode刷题
leetcode
算法
java
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他