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
算法基础---贪心
搜索与图论(一)——DFS、BFS、树与图的遍历
肝就完了2月26日,day08打卡今日已学完y总的
算法基础
课-3.1,3.2第三章搜索与图论(一)+Week4——习题课共7题,知识点如下DFS:排列数字、n-皇后问题。BFS:走迷宫、八数码。
.浮尘.
·
2024-02-14 13:47
#
acwing算法基础课
深度优先
算法
图论
贪心
贪心
—人性中的一个,前一段时间去初中同学那里换了机油和三个滤清器,一共花费360米,回去后查了查配件的价格,结果就是这个同学收了我大概100多的手工费,这个时候我就想,嗐,什么同学一场啊,到社会中也就这样
神经蛙_b3d8
·
2024-02-14 12:55
育儿问题反馈
感觉自己很
贪心
。群里的朋友给了以下建议:1.多听听他自己的想法,尽量不要用我们自己的看法代替他的想
八十分柚子
·
2024-02-14 10:08
洛谷P6141
贪心
的导游(c++)
#include//包含常用的库usingnamespacestd;longlongs=0,x=0;//声明s和x变量用于计算过程intn,m,i,u,v,p,j;//声明相关的变量inta[1000005];//存储商店商品总数的数组intmain(){cin>>n>>m;//输入商店个数n和旅游团个数mfor(i=0;i>a[i];//读入每个商店的商品总数}for(i=0;i>u>>v>>p
handsomezqh
·
2024-02-14 09:09
c++
算法
开发语言
python算法之 Dijkstra 算法
以下是Dijkstra算法的基本思想和步骤:基本思想:Dijkstra算法通过
贪心
策略逐步扩展已找到的最短路径集合,直到到达目标顶点或者所有顶点都被访问过。步骤:初始化:初始化距离和父节
JNU freshman
·
2024-02-14 08:43
python
蓝桥杯
python
算法
开发语言
leetcode:55.跳跃游戏
1.解题思路:
贪心
算法看最大覆盖范围2.模拟过程:1.若数组长度等于1,直接返回True2.循环遍历覆盖范围,选取最大的覆盖范围;若覆盖范围覆盖到了最后一个元素,直接返回true.3.代码:(
贪心
无套路
冲冲冲冲冲冲1024
·
2024-02-14 07:47
leetcode
游戏
算法
I Have a Dream |扶羊人
“我比较
贪心
,我有两个梦想,有一个愿望是可以跟真的能懂我音乐的人就每个人都能见面,可是如果这个愿望不能实现的话,我就希望不要再有人记得我唱歌;然后我希望,在新西兰有很多绵羊,但是在下雨天,它们的那个羊毛会积累很多的水
枳落淮北
·
2024-02-14 06:03
【贤后传】曹操一生最敬重的女人
曹操很奇怪,问她为什么不选最好的,她回答:“如果选最好的,那是
贪心
;如果选最差的,就是虚伪;所以我择其中者。”卖艺为生曹操纳之为妾卞夫人(160—230),名卞玲珑,山东临沂人。
月儿明_0311
·
2024-02-14 05:35
不
贪心
(日更第196天2021-07-29)
袁枚的《新齐谐》中的一则故事,说的是一个钱庄老板由于
贪心
,被别人骗了钱财不算,为了讨回钱财还二次被打、被骗。
贪心
是毒,切不可以
贪心
。另一则故事:《人不能
贪心
》小时候我的外婆跟我讲过一个
贪心
的故事。
Wendy如意芳霏
·
2024-02-14 04:42
晨间日记
“别
贪心
”告诫自己,“别在意”劝解自己,“别骄傲”警示自己,“做自己”找回自己……从此,不在意别人的眼光,不在意别人的言语,短短的剩余生命中,活成
北极燕鸥_02d3
·
2024-02-14 03:28
acm常见算法及例题
(poj1753,poj2965)(2)
贪心
(poj1328,poj2109,poj2586)(3)递归和分治法.(4)递推.(5)构造法.(poj3295)(6)模拟法.
weixin_34199335
·
2024-02-14 03:55
KY134 最大报销额
ti深搜(有点类似板子)//深搜回溯求最大和//直接
贪心
取值无法ac,浮点数没法dp//把money都乘以100,小数点后两位映射到整数,就可以背包#includeusingnamespacestd;#
QingQingDE23
·
2024-02-14 02:03
深度优先
算法
感激生活的赐予,而不
贪心
让尊重、理解、欣赏、感激、慈悲和友情,而非自私自利、贪婪、憎恨、偏见、怀疑和敌意,来主导生活。如果今天的世界是无情的,那是我们的生活方式造成它的无情。我们的转变与世界的状态息息相关。而改变沟通方式是自我转变的重要开端。首先,留意发生的事情。我们此刻观察到什么?不管是否喜欢,只是说出人们所做的事情。要点是,清楚地表达观察结果,而不判断或评估。接着,表达感受,例如受伤、害怕、喜悦、开心、气愤等等。然后
没有销声匿迹我在热爱生活
·
2024-02-14 02:56
【第二十二课】最短路:多源最短路floyd算法(acwing-852 spfa判断是否存在负环 / acwing-854 / c++代码)
目录acwing-852代码如下一些解释acwing-854foyld算法思想代码如下一些解释acwing-852在spfa求最短路的
算法基础
上进行修改。
爱写文章的小w
·
2024-02-14 01:26
算法--学习笔记
算法
c++
最短路
槐花包子
路过的蜜蜂也都粉嘟嘟的,有好多由于采的花粉太多,飞不起来了,在地上在草叶子上打滚,试图抖掉一点花粉,减轻重量,不过有些
贪心
的可能就回不去了,因为丛林里还有很多狩猎者正在守株待兔。
一片羽
·
2024-02-13 22:39
2018年4月2日
我选的是第一个,还美其名曰我不
贪心
。也有许多同学选择了第二个。于是老师告诉我们,选择第二个的同学是具有冒险精神的人。
邢燕北
·
2024-02-13 22:20
算法导论 总结索引 | 第一部分 第二章:
算法基础
1、插入排序(24)1、希望排序的数也称为关键词2、插入排序对于少量排序元素,是一个有效的算法3、原址排序输入的数:算法在数组A中重排这些数,在任何时候,最多只有其中的常数个数字存储在数组外面注意下标是从1开始的,从第2个数字开始向后的每个数向前插入到当前正确位置,确保插入数字及之前的数字从小到大排列1.1循环不变式与插入排序的正确性1、对于for循环(循环变量为j)中的每次迭代开始,剩余子数组A
Asher Gu
·
2024-02-13 21:37
算法导论
算法
在他乡深夜有感
一个人只需弹簧之地就可生存,何须
贪心
和争夺?行色匆匆的众多熙攘中,多你一个不多,少你一个不少。不要把自己看得太重。除非你很有能力,对于他人或者某个群体贡献特别大,否则真的不足挂齿,无关轻重。
书shushushu
·
2024-02-13 18:07
Leetcode 1005. K 次取反后最大化的数组和
本题可以用到两次
贪心
:第一次:让绝对值大的负数变为正数,当前数值达到最大,直到整个数组和达到最大;第二次:k还是大于0,还要转变k次正负,让数组和达到最大。
maplesea7
·
2024-02-13 16:41
leetcode
算法
职场和发展
Day 31
贪心
算法 part02
Day31
贪心
算法part02解题理解12255453道题目122.买卖股票的最佳时机II55.跳跃游戏45.跳跃游戏II解题理解122这里有一个数学思维很巧妙,即可以将每天的利润拆成之前的利润总和,第三天的利润
wxw154170875
·
2024-02-13 14:28
贪心算法
算法
DAY31
贪心
算法part01
理论基础
贪心
的本质就是选择每一阶段的局部最优,从而达到全局最优。
别问为什么拖拉机摇杆换成了刹车片
·
2024-02-13 14:27
贪心算法
python
Day 30
贪心
算法 part01
Day30
贪心
算法part01解题理解455376533道题目455.分发饼干376.摆动序列53.最大子数组和解题理解455不管是暴力遍历还是一次遍历,都需要先对两个两个数组排序,然后就是选择有限分配少的还是优先分配多的
wxw154170875
·
2024-02-13 14:27
贪心算法
算法
Day31
贪心
算法part01
本质:局部最优推导整体最优摆动序列classSolution:defwiggleMaxLength(self,nums:List[int])->int:res=[]iflen(nums)==1or(len(nums)==2andnums[0]==nums[1]):return1res.append(nums[1]-nums[0])r=2i=2whiler
临渊羡鱼的猫
·
2024-02-13 14:26
贪心算法
算法
2024牛客寒假
算法基础
集训营3题解(M题)
M.智乃的36倍数(normalversion)题意简单来说就是问一个数组a中有多少种组合可以使得这个组合拼接而成的数是36的倍数思路36分解成4和9,能整除9代表各个位数之和是9的倍数,能整除4代表最后两位能整除4(因为100是4的倍数),由于样例过多,直接暴力是会超时的,所以想办法优化了一下:开了三个动态数组,分别为:除9的余数为i的下标,能除4的数且除9余数为i的下标,小于10且除9余数为i
shy666123
·
2024-02-13 13:40
算法
牛客寒假
算法基础
集训营4-J-Applese 的减肥计划
链接:https://ac.nowcoder.com/acm/contest/330/J来源:牛客网已知Applese两只手分别产生的力的大小,以及它们之间的夹角,试求两力合力的大小。输入描述:仅一行三个整数f1,f2,af1,f2,a,分别表示两只手产生的力的大小以及它们之间的夹角。输出描述:输出一个实数表示两力合力的大小,要求相对误差或绝对误差不超过10−610−6。严格来讲,如果你的答案是a
Honyelchak
·
2024-02-13 13:10
算法刷题
c++
2020牛客寒假
算法基础
集训营2 C - 算概率 (DP)
是个DP套路题,以前也见过类似的明明,一开始写不出我好菜#defineintllconstintmod=1e9+7;intp[2010],f[2010],dp[2010][2010];signedmain(){intn;cin>>n;rpp(i,n){cin>>p[i];f[i]=((1-p[i])%mod+mod)%mod;}dp[0][0]=1;for(inti=1;i<=n;++i){dp[
小松萘
·
2024-02-13 13:10
规划---动态规划
2023牛客寒假
算法基础
集训营4 J-清楚姐姐学排序
原题链接:J-清楚姐姐学排序_2023牛客寒假
算法基础
集训营4(nowcoder.com)思路:一道表面说排序,实际上是建图的题,根据输入的条件同时建立一个正向和反向的图,用dfs分别搜索,复杂度为n2
awaqqq
·
2024-02-13 13:39
算法
2024牛客寒假
算法基础
集训营3 C-智乃的前缀、后缀、回文
来源题目智乃最近学习了字符串的相关算法。所谓字符串的非空前缀是指一个字符串的开头部分形成的子串,从字符串的第一个字符开始,包含连续的若干个字符。即对于一个长度为NNN的字符串SSS,有且仅有NNN个前缀,第iii个前缀为S0S1...Si−1S_{0}S_{1}...S_{i-1}S0S1...Si−1。字符串的非空后缀是指一个字符串的某一个位置延伸到字符串结尾的连续子串,从字符串的某一个字符开始
心刍
·
2024-02-13 13:39
题解
算法
c++
哈希算法
早起先复盘
原来自己很
贪心
,读书、写作、运动、努力工作实现自己的价值、变美变瘦、变有钱通通都想要。不过,集这些于一身并不矛盾,只要我相信我值得拥有,我必会一一收获。
行走的一缕阳光
·
2024-02-13 12:00
《心静了,世界就静了》摘要
《菜根谭)中有这样一句话“分金恨不得玉,封公怨不授侯,”对于有的人来说,对金钱、享乐的追求,有着无限的
贪心
,就像大海一样,简直看不到边际。
学习中一小英_
·
2024-02-13 10:17
2024牛客寒假
算法基础
集训营2-c Tokitsukaze and Min-Max XOR
来源题目Tokitsukaze有一个长度为n的序列a1,a2,…,an和一个整数k。她想知道有多少种序列b1,b2,…,bm满足:其中⊕\oplus⊕为按位异或,具体参见百度百科:异或答案可能很大,请输出 mod1e9+7后的结果。输入描述:第一行包含一个整数T(1≤T≤2e5),表示T组测试数据。对于每组测试数据:第一行包含两个整数n,k(1≤n≤2⋅e5;0≤k≤1e9)。第二行包含nnn个整
心刍
·
2024-02-13 09:45
题解
算法
c++
字典树
爱心代码编程python可复制,python有什么好玩的代码
目录有手就行1、吃金币2、打乒乓3、滑雪4、并夕夕版飞机大战5、打地鼠简简单单6、小恐龙7、消消乐8、俄罗斯方块9、贪吃蛇普普通通10、24点小游戏11、平衡木12、外星人入侵13、
贪心
鸟14、井字棋888
w12130826
·
2024-02-13 08:01
pygame
python
开发语言
人工智能
算法村目录
算法通关村从链表到动态规划的实战目录算法村开篇第一关了解链表第二关链表专题第三关数组专题第四关栈专题第五关队列专题第六关树专题第七关二叉树遍历专题第八关二叉树专题第九关二分查找与二叉树专题第十关快速排序与归并排序第十一关理解位运算第十二关字符串专题第十三关数学专题第十四关堆专题第十五关超大规模数据专题第十六关滑动窗口专题第十七关
贪心
专题第十八关回溯专题第十九关动
踏遍三十六岸
·
2024-02-13 07:42
算法村
算法
leetcode
无题
灭嗔心,去
贪心
,寂寞清贫合圣心,无生现本心。”——全真七子之一谭处端昨天晚上还是睡得也不早,十一点多,但我觉得状态可以,元气有某个片刻的时候得以恢复。
木兰参can
·
2024-02-13 07:30
停车场车辆统计_100分_A/B卷复用_
贪心
策略
停车场车辆统计题目描述: 特定大小的停车场,数组cars[]表示,其中1表示有车,0表示没车。 车辆大小不一,小车占一个车位(长度1),货车占两个车位(长度2),卡车占三个车位(长度3)。 统计停车场最少可以停多少辆车,返回具体的数目。输入输出描述:输入描述: 整型字符串数组cars[],其中1表示有车,0表示没车,数组长度小于1000。输出描述: 整型数字字符串,表示最少停车数目。示例
bug小王爷
·
2024-02-13 06:03
华为OD机试真题(Java
A卷+B卷)
华为od
华为
java
A-LeetCode-1-算法(B1-5)-
贪心
算法
上层主目录https://www.jianshu.com/p/63ba15ef62271、2、3、4、5、
鄙人_阿K
·
2024-02-13 06:50
双指针_
贪心
_1921_D. Very Different Array
#includeusingnamespacestd;constintN=2e5+10;inta[N],b[N];boolflag[N];voidsolve(){intn,m;cin>>n>>m;for(inti=0;i>a[i];for(inti=0;i>b[i];sort(a,a+n);sort(b,b+m);//for(inti=0;iy&&i=0&&flag[j]==false)//{//f
三冬四夏会不会有点漫长
·
2024-02-13 05:37
#
1100
算法
c++
数据结构
贪心
_数学_1914_C. Quests
#includeusingnamespacestd;constintN=2e5+10;inta[N],b[N];voidsolve(){intn,k;cin>>n>>k;for(inti=1;i>a[i];for(inti=1;i>b[i];intsum=0;intmax_b=0;intans=0;for(inti=1;i>t;while(t--)solve();return0;}该题我没想出来,
三冬四夏会不会有点漫长
·
2024-02-13 05:37
#
1100
c语言
算法
开发语言
第十二周学习报告
,C题是要观察出一个数学结论(因为数据范围太大,我暴力做直接超时了)排6253,表现分是998,938->996自己之后训练的重点就是前面div2前面三个题做题情况cf:1881B(模拟)1921C(
贪心
三冬四夏会不会有点漫长
·
2024-02-13 05:37
#
算法训练周报
学习
算法
leetcode:买卖股票最佳时机二
思路:使用
贪心
算法:局部最优是将买卖过程中产生的正数进行相加,进而使得最后结果最大(全局最优)。
冲冲冲冲冲冲1024
·
2024-02-13 02:01
leetcode
算法
职场和发展
立冬之际
只愿未来的日子,请务必健康的一起走下去,我很
贪心
,我承认我想拥有的更多,我并不想这么快的迎来分别。
黑_子
·
2024-02-13 02:28
++符号的
贪心
方法与左值右值和未定义表达式
这个处理的策略被称为“
贪心
法”要看懂下面式子,明白两点:1、左值右值区别。左值简单理解为某一变量(有地址空间),可以出现在=
xmzzy2012
·
2024-02-12 22:23
c语言深度剖析
一、基础数据结构——2.队列——3.双端队列和单调队列2
建议关注罗勇军老师博客3.单调队列与最大子序和问题不限制子序列长度问题——
贪心
法或动态规划HDOJ1003MAXSUMMaxSumTimeLimit:2000/1000MS(Java/Others)MemoryLimit
鸥梨菌Honevid
·
2024-02-12 21:44
Algorithm
数据结构
2024牛客寒假
算法基础
集训营1
ADFS搜索题目描述最近,fried-chicken完全学明白了DFS搜索(如上图所示)!于是学弟向他请教DFS搜索,fried-chicken热心的进行了讲解:所谓DFS搜索,就是给定一个字符串sss,问能否找到sss的一个子序列,使得该子序列的值为DFS或dfs。请你分别判断字符串sss中是否含有DFS子序列与dfs子序列。子序列的定义:从原字符串中选择一些字符,将这些字符按照其在原串中的顺序
再写一题就睡觉
·
2024-02-12 21:06
算法
2024牛客寒假
算法基础
集训营1——H
输入341118141511411581415114020003041输出365思路:考虑二进制,有点像数位dp本题考虑集合划分,累加最大值即可代码如下:#includeusingnamespacestd;voidsolve(){intn,m;cin>>n>>m;vectorv(n),w(n);for(inti=0;i>v[i]>>w[i];}intans=0,pre=0;for(inti=31;
Jared_devin
·
2024-02-12 21:32
DP
算法
c++
图论
贪心算法
2024牛客寒假
算法基础
集训营2
CTokitsukazeandMin-MaxXOR题目大意给定一个数组从任取数构成序列序列满足,(可以只取一个数)问能构造出多少个解题思路定找双枚举时间复杂度到,考虑利用加速统计的方案,即将数字按二进制位拆分挂在树上对于一个数,它在树上经过的点,均加上它对答案的贡献所以树上的某一点存的信息为,以这个点的数位为分界,在它之前(包括它)均为某固定值,而在它后均为任意值的数对答案的贡献若当前值为,令其为
Xing_ke309
·
2024-02-12 21:01
算法
排序算法(4)
是不是有人会问这样的问题,现在书本上学习到的排序算法都太经典了,在实际生产环境中基本上不会直接拿来使用,如果你的上司让你实现一个归并或者快排在生成环境中使用,那他一定是疯了,基于此,我介绍一种在归并排序
算法基础
上改进而来的
漂流小王子
·
2024-02-12 20:43
算法基础
课02:高精度加法,高精度减法,高精度乘低精度,高精度除以低精度,前缀和,差分
1.高精度加法讨论的是两个大整数相加:A+BA,B的位数大概在10^6左右例题:代码:#include#includeusingnamespacestd;//C=A+Bvectoradd(vector&A,vector&B)//加&是为了提高效率,不加就会把整个数组拷贝一遍{vectorC;intt=0;//表示进位for(inti=0;iA,B;//将数字存入在向量中cin>>a>>b;//按低
Yee1117
·
2024-02-12 20:48
算法基础课
算法
c++
[LeetCode周赛复盘] 第 384 场周赛20240211
T3
贪心
。T2/T4Z函数/KMP。100230.修
七水shuliang
·
2024-02-12 17:50
力扣周赛复盘
leetcode
算法
职场和发展
4.
贪心
进阶与经典好题
贪心
进阶Huffman问题Huffman树正确性证明:核心:证明大的Huffman树是由小的Huffman树经过一步
贪心
选择得来的,即证明大的Huffman树是由少了两个最小的叶子节点的小的Huffman
准确、系统、简洁地讲算法
·
2024-02-12 15:11
OI/ACM核心算法详解
含大量优质题目及题解!
算法
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他