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
杭电ACM_算法题_贪心
基础实验3-2.2 单链表分段逆转 (25 分)
数据结构与
算法题
目集(中文)基础实验3-2.2单链表分段逆转(25分)(C语言)二、题解c代码基础实验3-2.2单链表分段逆转(25分)(C语言)给定一个带头结点的单链表和一个整数KKK,要求你将链表中的每
信处
·
2024-02-06 23:34
基础算法笔记
链表
数据结构
算法
c语言
考研
Dijkstra算法(求最短路)
特点:迪杰斯特拉算法采用的是一种
贪心
策略,其主要特点是从起始点开始,每次遍历到始点距离最近且未访问过的顶点的邻接节点,直到扩展到终点为止。
魏大橙
·
2024-02-06 21:55
数据结构与算法
算法
Dijkstra
刘燕酿制:成年人的爱情除了有始有终还有一种结局叫做及时止损!
可我发现,我很
贪心
,我希望你也爱我。或许你也是爱我的,但你爱得将就,爱得浅薄,爱得
刘燕酿制保养顾问
·
2024-02-06 19:10
杭电
OJ 1174(C++)
#include#includeusingnamespacestd;intmain(){intT;cin>>T;doubleh1,r1,x1,y1,z1;doubleh2,r2,x2,y2,z2,x3,y3,z3;doublea,b,c,x,y,z,m,n;while(T--){cin>>h1>>r1>>x1>>y1>>z1;cin>>h2>>r2>>x2>>y2>>z2>>x3>>y3>>z3;
Intelligence1028
·
2024-02-06 19:39
杭电OJ
(
贪心
&数学)
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++
开发语言
数学
贪心
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算法提高
算法
【
算法题
】94. 二叉树的中序遍历
题目给定一个二叉树的根节点root,返回它的中序遍历。示例1:输入:root=[1,null,2,3]输出:[1,3,2]示例2:输入:root=[]输出:[]示例3:输入:root=[1]输出:[1]提示:树中节点数目在范围[0,100]内-100inorderTraversal(TreeNoderoot){Listres=newArrayList();inorder(root,res);ret
YifengGuo233
·
2024-02-06 14:07
LeetCode练习手册
算法
数据结构
数据结构高级算法
目录最小生成树Kruskal(克鲁斯卡尔)(以边为核心)9)不相交集合(并查集合)基础UnionBySize图-相关题目4.2GreedyAlgorithm1)
贪心
例子DijkstraPrimKruskal
->yjy
·
2024-02-06 13:26
Java
数据结构
数据库
为什么纠结
是你
贪心
自由任性的奔跑
·
2024-02-06 13:18
【算法练习】leetcode
算法题
合集之动态规划背包问题篇
背包概念01背包问题有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weights[i],得到的价值是value[i]。每件物品只能用一次,求解将哪些物品装入背包里物品价值总和最大。输入:weight[1,3,4]value:[15,20,30],最多能背重量总和为4的物品。dp[i][j]指的是在[0,i]个物品中在容量为j的背包中可选择的最大价值。如果当前容量是小于weight[i]
秋装什么
·
2024-02-06 12:18
算法
算法
leetcode
动态规划
【算法练习】leetcode
算法题
合集之排序篇
排序算法快速排序单路快排获取随机一个元素,元素左边是小于它的,元素右边是大于它的。partition:选择一个元素,交换left。比较nums[left]和nums[i],如果nums[i]=right){return;}intp=partition(nums,left,right);sort(nums,left,p-1);sort(nums,p+1,right);}privateintparti
秋装什么
·
2024-02-06 12:48
算法
算法
leetcode
排序算法
【算法练习】leetcode
算法题
合集之动态规划篇
普通动规系列LeetCode343.整数拆分LeetCode343.整数拆分将10的结果存在索引为10的位置上,需要保证数组长度是n+1,索引的最大值是n,索引是从0开始的。n的拆分,可以拆分为i和n-i,当然i可以继续拆分。而且拆分为n-1和1的结果和n-2和2的结果的大小也是不一定的。classSolution{publicintintegerBreak(intn){int[]dp=newin
秋装什么
·
2024-02-06 12:45
算法
算法
leetcode
动态规划
每日一道
算法题
--leetcode 198--打家劫舍--python
【题目描述】【代码思路】一维动态规划,最主要的是找到状态转移方程以及初始状态。状态转移方程是,要么去前一家,要么去前两家和这一家,取其中的较大值。【上代码】classSolution:defrob(self,nums:List[int])->int:if(len(nums)==0):return0if(len(nums)==1):returnnums[0]dp=[]dp.append(nums[0
weixin_33947521
·
2024-02-06 11:00
python
数据结构与算法
Python
算法题
集_回文链表
Python
算法题
集_回文链表题234:回文链表1.示例说明2.题目解析-题意分解-优化思路-测量工具3.代码展开1)标准求解【列表检测】2)改进版一【堆栈检测】3)改进版二【双指针】4.最优算法本文为
长孤秋落
·
2024-02-06 11:24
算法
链表
数据结构
python
leetcode
Python
算法题
集_反转链表
Python
算法题
集_反转链表题41:反转链表1.示例说明2.题目解析-题意分解-优化思路-测量工具3.代码展开1)标准求解【列表反转】2)改进版一【直接赋值】3)改进版二【递归大法】4.最优算法本文为
长孤秋落
·
2024-02-06 11:54
Python
python
算法
链表
leetcode
反转链表
Python
算法题
集_环形链表
Python
算法题
集_环形链表题234:环形链表1.示例说明2.题目解析-题意分解-优化思路-测量工具3.代码展开1)标准求解【集合检索】2)改进版一【字典检测】3)改进版二【双指针】4.最优算法本文为
长孤秋落
·
2024-02-06 11:13
Python
python
算法
链表
leetcode
20181111去偏见,学人所长,定位
嗯,我就是如此
贪心
【向上+平行+向下关系】②特别充实的一天。A熊紫藤同学+谢逸安同学的认可+明天袁同学+孔同学面聊。B高中院校过来招聘,全程参与,投入专注的感觉爆好!大佬人脉好牛啊!Me
M小姐天马行空健康丰盛喜悦
·
2024-02-06 09:34
LeetCode.1009-十进制数的补码(Complement of Base 10 Integer)
这是小川的第377次更新,第404篇原创01看题和准备今天介绍的是LeetCode
算法题
中Easy级别的第238题(顺位题号是1009)。每个非负整数N都具有二进制表示。
程序员小川
·
2024-02-06 08:34
每日一道
算法题
--leetcode 746--使用最小花费爬楼梯--python
【题目描述】!!题干里的示例1需要仔细看一下哦,要到达顶层,即20那一层,可以跳过20这一层达到更高一层,也因此我们给cost数组最后加一个元素0,模拟最顶层的上一层无须花费力气。【代码思路】最简单的一维动态规划问题,自底向上。【上代码】classSolution:defminCostClimbingStairs(self,cost:List[int])->int:len1=len(cost)co
weixin_34242331
·
2024-02-06 07:29
怎样的教育算成功?
嗯,人总是
贪心
的,当时很希望他能在国画上走的远一点,以后成长为一位风度翩翩的陌上公子。但是后来,小吕狂追各种动漫,风格大变,各种漫画对比看,追番追到几百集,收集手办人
昆仑天歌
·
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++
算法题
--动态规划(连续子数组的最大和、丑数、n个骰子的点数)
目录动态规划JS构建二维数组注意题目连续子数组的最大和原题链接解析核心思想答案丑数原题链接解析核心思想答案n个骰子的点数原题链接解析核心思想答案动态规划通常用于优化递归或求最大、最小值等问题。一般把结果存在一个数组中.首先确定初始值res[0]=f(0),然后找到上下层res[i]和res[i+1]的关系,通过for循环递归解出arr[n]的值,找上下层关系的时候可以去列举res[0],res[1
YF-SOD
·
2024-02-05 23:23
算法
动态规划算法解题
算法题连续子数组的最大和
算法题丑数
算法题n个骰子的点数
JavaScript解算法题
算法题
--od考试(日志排序、最长的顺子、求最多可以派出多少支团队)
目录日志排序题目描述输入描述输出描述示例1输入输出示例2输入输出示例3输入输出说明解析答案最长的顺子题目描述输入描述输出描述示例1输入输出示例2输入输出说明解析答案求最多可以派出多少支团队题目描述输入描述输出描述说明解析答案日志排序考察排序。题目描述运维工程师采集到某产品现网运行一天产生的日志N条,现需根据日志时间按时间先后顺序对日志进行排序。日志时间格式为:H:M:S.NH表示小时(0-23),
YF-SOD
·
2024-02-05 23:22
算法
od考试算法题js解析答案
双指针
hash算法题
od考试算法题日志排序
od考试算法题最长的顺子
最多可以派出多少支团队
【2022
杭电
多校1】2022“
杭电
杯”中国大学生算法设计超级联赛(1)
2022“
杭电
杯”中国大学生算法设计超级联赛(1)hdu7138-71491001String利用exkmp把s的每个后缀与s的lcp求出来设后缀[i,n][i,n][i,n]和sss的lcplcplcp
andyc_03
·
2024-02-05 21:08
算法
acm
哈夫曼树总结
构造哈夫曼树过程每次找出权值最小的两个点作为一个新节点的左右儿子,把他们的权值和放回队列中,反复进行这个操作直到得到一个点为止拓展到k叉树如果把上述过程改为每次选出k个权值最小的
贪心
的话,
andyc_03
·
2024-02-05 21:38
哈夫曼树
76. 最小覆盖子串
算法题
(程序员面试宝典)解题思路主要来源于leetcode官方与《程序员面试宝典》。76.最小覆盖子串给你一个字符串s、一个字符串t。返回s中涵盖t所有字符的最小子串。
克里马查
·
2024-02-05 20:54
字符串
滑动窗口
java
算法
leetcode
LeetCode - #76 最小覆盖子串(Top 100)
的Swift
算法题
题解整理为文字版以方便大家学习与阅读。
网罗开发
·
2024-02-05 20:22
#
Swift
集
#
LeetCode
leetcode
swift
算法
链表经典算法(+OJ刷题)
今天我们就实战运用这些思想来解决一些
算法题
一、移除链表元素链接放在这里:力扣(LeetCode)官网-全球极客挚爱的技术成长平台思路一:遍历原链表,遇到满足val==val的节点就删除思路非
被二进制支配的打工人
·
2024-02-05 19:02
数据结构
数据结构
算法
链表
c语言
c++
LeetCode
算法题
-Range Addition II(Java实现)
这是悦乐书的第271次更新,第285篇原创01看题和准备今天介绍的是LeetCode
算法题
中Easy级别的第138题(顺位题号是598)。给定一个m行n列的新二维数组M,其初始值为0。
程序员小川
·
2024-02-05 17:14
力扣● 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
杭电
2055
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2055image.png思路:不难发现,这里a,b,c.....z呈现递增趋势分别对应相应的数字,而不是无规律的对应数字,那么我们就可以用ASCII码的加减转换,通过循环得到对应的所有值,再进行运算代码如下#includeintmain(void){intn,i,m,sum;chary;scanf("%
NiRAutomata
·
2024-02-05 12:42
牛客网js输入输出语句
来源:https://www.cnblogs.com/guorange/p/7229152.htmlJavaScript作为一种弱类型的编程语言,语法和C/C++、JAVA等存在差别,但是对于大部
算法题
Smoony
·
2024-02-05 12:00
[备战CSP-J]
贪心
算法详解
2023年备考建议
贪心
思想是指在对问题求解时,总是做出在当前看来是最好的选择。也就是说,如果要得到整个问题的最优答案,那么每一步都要尽可能的得到最优的答案。首先初赛必然无法考察
贪心
的证明。
_L.Y.H._
·
2024-02-05 11:15
备战CSP
贪心算法
算法
c++
贪心算法
csp
单链表的经典题目练习
所以我们一起来学习一些单链表的经典题目
算法题
。1.移除元素题目简介:给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val==val的节点,并返回新的头节点。
持之以恒的天秤
·
2024-02-05 11:44
算法
数据结构
leetcode
P9749 [CSP-J 2023] 公路
贪心
前缀和
[P9749CSP-J2023]公路-洛谷|计算机科学教育新生态(luogu.com.cn)考虑
贪心
。
golemon.
·
2024-02-05 11:13
算法题
算法
c++
开发语言
Python
算法题
集_搜索二维矩阵II
Python
算法题
集_搜索二维矩阵II题41:搜索二维矩阵II1.示例说明2.题目解析-题意分解-优化思路-测量工具3.代码展开1)标准求解【双层循环】2)改进版一【行尾检测】3)改进版二【对角线划分
长孤秋落
·
2024-02-05 10:08
Python
python
算法
矩阵
leetcode
搜索
随想
灵魂的纯粹那是精神的崔巍一个孤独的行者静等朝晖期望晚霞的陶醉一切伪装的颜色已褪所有的光环都已枯萎一颗平静的心向自然回归流淌的是河水也是灵魂的深邃流淌的是泪水也是悲天悯人的懊悔流淌的是汗水也是残酷生存的无奈推诿流淌的是时间也是对生命源头的回味丢失了宁静不是自然的过失而是人们自己贪婪、贪欲、
贪心
无不时刻吞噬着善良的本质当我们把爱当做一种给予当我们把同情当做一种施舍我们早已不配享受那纯真的宁静
随风li
·
2024-02-05 10:27
【
算法题
】89. 格雷编码
题目n位格雷码序列是一个由2n个整数组成的序列,其中:每个整数都在范围[0,2n-1]内(含0和2n-1)第一个整数是0一个整数在序列中出现不超过一次每对相邻整数的二进制表示恰好一位不同,且第一个和最后一个整数的二进制表示恰好一位不同给你一个整数n,返回任一有效的n位格雷码序列。示例1:输入:n=2输出:[0,1,3,2]解释:[0,1,3,2]的二进制表示是[00,01,11,10]。-00和0
YifengGuo233
·
2024-02-05 09:49
LeetCode练习手册
算法
数据结构
LeetCode刷题实战292:Nim 游戏
所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道
算法题
,题目就从LeetCode上面选!
程序IT圈
·
2024-02-05 07:19
算法导论
toolbar
consul
coursera
im
leetcode 力扣 121.买卖股票的最佳时期
题目描述:leetcode121解题方法:1.暴力遍历一开始我们可以尝试遍历股票的所有价格,比较之后找到利润的最大值,但是这种办法的时间复杂度为O(n^2),在这道题目中会超时,我们可以尝试一下
贪心
算法和动态规划代码
天线波波
·
2024-02-05 06:55
leetcode
贪心算法
动态规划
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他