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
洛谷算法题
蓝桥杯模拟算法:蛇形方阵
P5731【深基5.习6】蛇形方阵-
洛谷
|计算机科学教育新生态我们只要定义两个方向向量数组,这种问题就可以迎刃而解了比如我们是4的话,我们从左向右开始存,1,2,3,4到5的时候y就大于4了就是越界了,
无敌大饺子 1
·
2025-02-01 11:04
蓝桥杯
算法
职场和发展
洛谷
P3372:线段树 1 ← 分块算法模板(区间更新、区间查询)
【题目来源】https://www.luogu.com.cn/problem/P3372【题目描述】如题,已知一个数列,你需要进行下面两种操作:(1)将某区间每一个数加上k。(2)求出某区间每一个数的和。【输入格式】第一行包含两个整数n,m,分别表示该数列数字的个数和操作的总个数。第二行包含n个用空格分隔的整数,其中第i个数字表示数列第i项的初始值。接下来m行每行包含3或4个整数,表示一个操作,具
hnjzsyjyj
·
2025-02-01 06:24
信息学竞赛
#
分治算法与双指针
分块
算法题
(51):删除链表的倒数第N个节点
审题:需要我们找到倒数第n个节点,并把他从链表中删除,然后把新的链表的头结点返回思路:该题的唯一难点就是如何找到单链表的倒数第n个节点方法一:直接法我们可以遍历一次单链表,然后把链表的总长度求出来,用总长度减去n可以得到要删除的节点的索引,然后从头再遍历一次就可以找到该节点。不过为了将该节点从链表中删除,我们需要找到的其实是他的前一个节点,然后把前一个节点和他的后一个节点连起来。方法二:栈因为栈具
被AI抢饭碗的人
·
2025-02-01 06:20
算法题
算法
链表
数据结构
哈希表使用总结
刷题日记最近完成哈希表的
算法题
练习,对哈希表的使用场景有了进一步的深入。哈希表简介散列表(Hashtable,也叫哈希表),是根据关键码值(Keyvalue)而直接进行访问的数据结构。
zero_xk_
·
2025-01-31 20:54
算法
Java
java
算法
数据结构
哈希算法
{每日一道
算法题
21/11/25}
458.可怜的小猪难度困难有buckets桶液体,其中正好有一桶含有毒药,其余装的都是水。它们从外观看起来都一样。为了弄清楚哪只水桶含有毒药,你可以喂一些猪喝,通过观察猪是否会死进行判断。不幸的是,你只有minutesToTest分钟时间来确定哪桶液体是有毒的。喂猪的规则如下:选择若干活猪进行喂养可以允许小猪同时饮用任意数量的桶中的水,并且该过程不需要时间。小猪喝完水后,必须有minutesToD
zzh666ya
·
2025-01-31 13:59
算法
算法
java
python
c语言
开发语言
【每日一道
算法题
】Leetcode之decode-ways解码方式问题 Java 动态规划
91.leetcode题目描述:一条仅包含字母‘A’-‘Z’的消息用下列的方式加密成数字‘A’->1‘B’->2…‘Z’->26现在给出加密成数字的密文,请判断有多少种解密的方法例如:给出的密文为“12”,可以解密为"AB"(12)或者"L"(12).所以密文"12"的解密方法是2种.importjava.util.*;publicclassSolution{publicintnumDecodin
佛系宅女
·
2025-01-31 13:57
leetcode
算法
LeetCode-第一题
LeetCode1.求两数之和开篇心得题目复述思考历程解题代码(C语言)结题结语开篇心得刷
算法题
一直是一件在计划中的事情,从未接触C语言时就拥有这样的冲动,直到现在学完数据结构,才有了略为正式的开始。
Joanna-升
·
2025-01-30 10:43
LeetCode解题篇
leetcode
c语言
贪心算法--加油站、公路问题
题目来自
洛谷
-P9749,传送门题目描述小苞准备开着车沿着公路自驾。公路上一共有nnn个站点,编号为从111到nnn。其中站点iii与站点i+1i+1i+1的距离为viv_ivi公里。
我不叫喂!我叫楚雨荨
·
2025-01-30 07:46
贪心算法
算法
C++
贪心算法
算法
无重复字符的最长子串
今天开写一个新章节,每一天一道
算法题
。让我们一起来学习算法思维吧!
不停留
·
2025-01-30 07:16
150道经典算法面试习题
javascript
开发语言
ecmascript
长度最小的子数组
今天开写一个新章节,每一天一道
算法题
。让我们一起来学习算法思维吧!
不停留
·
2025-01-30 07:46
150道经典算法面试习题
javascript
数据结构
算法
算法-三数之和
今天开写一个新章节,每一天一道
算法题
。让我们一起来学习算法思维吧!
不停留
·
2025-01-30 07:45
150道经典算法面试习题
算法
javascript
数据结构
每日一题
洛谷
P1720 月落乌啼算钱(斐波那契数列)c++
#include#include#includeusingnamespacestd;intmain(){intn;scanf("%d",&n);doubleq=sqrt(5.0);doubleFn=(pow((1+q)/2,n)-pow((1-q)/2,n))/q;printf("%.2lf",Fn);return0;}
wen__xvn
·
2025-01-30 03:47
洛谷
c++
算法
开发语言
洛谷
P3383 【模板】线性筛素数
题目链接:P3383【模板】线性筛素数-
洛谷
|计算机科学教育新生态题目难度:普及一题目分析:本题是模板题,用到了线性筛法,其中原理是保证范围内的每个合数都被删掉(在bool数组里面标记为非素数),而且任一合数只被
怀念无所不能的你
·
2025-01-29 19:15
洛谷数学1基础数学问题
算法
数论
华为OD机试(D卷+C卷+A卷+B卷)2024真题目录(全、新、准)
目录专栏导读华为OD机试
算法题
太多了,知识点繁杂,如何刷题更有效率呢?
哪 吒
·
2025-01-29 12:10
搬砖工逆袭Java架构师
华为od
A卷
B卷
C卷
D卷
MarsCode
算法题
之补给站最优花费问题
1.问题描述小U计划进行一场从地点A到地点B的徒步旅行,旅行总共需要M天。为了在旅途中确保安全,小U每天都需要消耗一份食物。在路程中,小U会经过一些补给站,这些补给站分布在不同的天数上,且每个补给站的食物价格各不相同。小U需要在这些补给站中购买食物,以确保每天都有足够的食物。现在她想知道,如何规划在不同补给站的购买策略,以使她能够花费最少的钱顺利完成这次旅行。M:总路程所需的天数。N:路上补给站的
xiao--xin
·
2025-01-29 08:24
豆包MarsCode算法题
算法
java
动态规划
MarsCode
算法题
解:数据流中的中位数
题目描述如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。代码实现importjava.util.*;publicclassSolution{//按照题目中描述,是要所
琴瑟和鸣1
·
2025-01-29 04:51
算法学习
数据流中的中位数
算法
剑指offer
洛谷
【线段覆盖】题解
题目出处:
洛谷
P1803凌乱的yyy/线段覆盖凌乱的yyy/线段覆盖题目背景快noip了,yyy很紧张!题目描述现在各大oj上有nnn个比赛,每个比赛的开始、结束的时间点是知道的。
R_D_LEGEND
·
2025-01-28 19:06
c++
算法
数据结构
【Java程序员面试专栏 数据结构】五 高频面试
算法题
:二叉树
一轮的算法训练完成后,对相关的题目有了一个初步理解了,接下来进行专题训练,以下这些题目就是二叉树相关汇总的高频题目总的来说,前序遍历是自上而下调整或比较节点,中序遍历用来对节点排序,后序遍历是自下而上的寻找或求最值供上层决策,这里的上下指的是树的层高题目关键字解题思路时间空间二叉树的前序遍历DFS-前序遍历按照根左右的顺序进行递归,补充迭代思路,依赖辅助栈O(n)O(n)二叉树的中序遍历DFS-中
存在morning
·
2025-01-28 15:36
Java
程序员技术栈
#
二叉树
java
面试
算法
{每日一道
算法题
}
423.从英文中重建数字难度中等题目描述:给你一个字符串s,其中包含字母顺序打乱的用英文单词表示的若干数字(0-9)。按升序返回原始的数字提示:1<=s.length<=105s[i]为["e","g","f","i","h","o","n","s","r","u","t","w","v","x","z"]这些字符之一示例1:输入:s="owoztneoer"输出:"012"示例2:输入:s="f
zzh666ya
·
2025-01-28 12:18
算法
算法
java
python
c++
c语言
每日一道
算法题
移除元素
题目27.移除元素-力扣(LeetCode)PythonclassSolution:defremoveElement(self,nums:List[int],val:int)->int:whilevalinnums:fornuminnums:ifnum==val:nums.remove(num)breakreturnlen(nums)classSolution:defremoveElement(s
BraveOxCow
·
2025-01-28 12:47
算法题
算法
数据结构
每日一道
算法题
成绩排序
题目成绩排序_牛客题霸_牛客网(nowcoder.com)Pythonn=int(input())flag=int(input())ans=[]for_inrange(n):name,score=input().split('')ans.append([name,int(score)])ans.sort(key=lambdax:x[1],reverse=notflag)foreinans:prin
BraveOxCow
·
2025-01-28 12:47
算法
python
开发语言
每日一道
算法题
组合
题目77.组合-力扣(LeetCode)Python体会一下Python的高开发效率classSolution:defcombine(self,n:int,k:int)->List[List[int]]:fromitertoolsimportcombinationsreturnlist(combinations(range(1,n+1),k))第二种解法如下:classSolution:defco
BraveOxCow
·
2025-01-28 12:47
算法题
算法
数据结构
每日一道
算法题
-零钱兑换
给你一个整数数组coins,表示不同面额的硬币;以及一个整数amount,表示总金额。计算并返回可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回-1。你可以认为每种硬币的数量是无限的。示例1:输入:coins=[1,2,5],amount=11输出:3解释:11=5+5+1示例2:输入:coins=[2],amount=3输出:-1示例3:输入:coins=[1],a
qq_43191817
·
2025-01-28 12:14
大数据
【
洛谷
P7096】泸沽寻梦【异或 哈希】
linklinklink分析:sumsumsum为前缀异或和如果al⊗al+1⊗...⊗ar−1⊗ar=0a_l⊗a_{l+1}⊗...⊗a_{r-1}⊗a_{r}=0al⊗al+1⊗...⊗ar−1
EschatonAyane
·
2025-01-28 11:10
洛谷
哈希表
异或
CodeForces 1622F Quadratic Set(结论+异或哈希+散列表)
problem
洛谷
链接solution最后子集大小一定≥n−3\gen-3≥n−3,下面考虑证明这个结论。假设n=2kn=2kn=2k。∏i=1n(i!)=∏i=1k(2i−1)!(2i)!
ikrvxt
·
2025-01-28 11:39
结论和构造
哈希算法
散列表
算法
C++和Python要点对比 【数据结构】
C++和Python要点对比前言本人以C++作为工作项目应用主语言,但是也会用到python,而且经常使用python作为力扣
算法题
的刷题主语言,经常发现容易混淆的函数、语法、和数据结构,于是想做个整理
川辉
·
2025-01-28 02:03
数据结构
算法
C++
c++
python
数据结构
【力扣
算法题
】贪心
目录简单中等困难简单860.柠檬水找零-力扣(LeetCode)674.最长连续递增序列-力扣(LeetCode)121.买卖股票的最佳时机-力扣(LeetCode)1005.K次取反后最大化的数组和-力扣(LeetCode)2418.按身高排序-力扣(LeetCode)409.最长回文串-力扣(LeetCode)942.增减字符串匹配-力扣(LeetCode)455.分发饼干-力扣(LeetCo
芦草般
·
2025-01-27 22:04
算法题库
算法
leetcode
题解-股票价格上涨天数计算
更多
算法题
的题解见:算法刷题题解汇总(持续更新中)题解:使用单调栈解决股票价格上涨等待天数问题一、问题分析我们需要计算股票价格列表中,从每一天开始至少需要等待多少天才能看到价格上涨。
L~river
·
2025-01-27 15:15
算法刷题
java
算法
数据结构
洛谷
P8647 [蓝桥杯 2017 省 AB] 分巧克力题解(附二分模板讲解)
这道题充分考察了二分的灵活使用,但是二分有两个常用模板,在讲解之前可以先复习一下二分的两个模板寻找大于等于某一个目标数字的最小下标:intl=0,r=n-1;//num为要查找的目标数字,l为下边界,r为上边界,n为数组长度while(l>1;//用位运算计算比除以二要快,也是一个技巧 //if(a[mid]>=num) if(check(mid))r=mid;//这个是通用写法 elsel
lian潋湄
·
2025-01-27 12:54
算法
洛谷
p1012(c语言)
#include#include#includeintcompare(char*a,char*b){chars1[21];chars2[21];sprintf(s1,"%s%s",a,b);sprintf(s2,"%s%s",b,a);returnstrcmp(s1,s2);}voidmaopao(chararr[][20],intn){for(inti=0;i
主播,主播你的代码很强但是还是太吃操作了
·
2025-01-26 14:49
c语言
算法
数据结构
洛谷
P1866 编号
题目链接:P1866编号-
洛谷
|计算机科学教育新生态题目难度:普及一题目分析:这是一道简单的数学题,设n=5,5个数为:10,13,14,17,15,先将这五个数排序,10,13,14,15,17,第一只兔子有
怀念无所不能的你
·
2025-01-26 14:19
洛谷数学1基础数学问题
算法
数论
推荐
洛谷
网站:全面解析与实用指南
洛谷
(Luogu)是中国领先的在线编程学习和竞赛平台,自成立以来,已经成为许多编程爱好者的首选平台。
洛谷
不仅提供了丰富的编程题目和资源,还支持多种编程语言,并且拥有活跃的社区氛围。
w(゚Д゚)w吓洗宝宝了
·
2025-01-26 08:39
c++
c语言
java
c#
python
每日一题
洛谷
P1420 最长连号c++
#includeusingnamespacestd;intmain(){intn;cin>>n;ints[1000]={0};for(inti=0;i>s[i];}intmax=1;intt=1;for(inti=0;imax){max=t;}}else{t=1;}}cout<<max<<endl;return0;}
wen__xvn
·
2025-01-26 06:45
洛谷
c++
算法
数据结构
题解
洛谷
Luogu P2853 [USACO06DEC] Cow Picnic S 搜索 C++
题目传送门P2853[USACO06DEC]CowPicnicS-
洛谷
|计算机科学教育新生态https://www.luogu.com.cn/problem/P2853思路分别以每头奶牛所在的牧场为起点进行搜索
qwq_ovo_pwp
·
2025-01-26 05:40
c++
数据结构
算法
图论
题解
洛谷
Luogu P4715 【深基16.例1】淘汰赛 C++
题目传送门P4715【深基16.例1】淘汰赛-
洛谷
|计算机科学教育新生态https://www.luogu.com.cn/problem/P4715https://www.luogu.com.cn/problem
qwq_ovo_pwp
·
2025-01-26 05:10
c++
算法
算法学习019 BFS实现迷踪步 c++算法学习 中小学算法思维学习 比赛
算法题
解 信奥算法解析
C++BFS实现迷踪步一、题目要求1、编程实现有一个n行m列的方格迷宫,用0表示可以通过,用1表示不可以通过,每一步可以向上、下、左、右任意方向移动一格,请计算从左上角(1,1)位置移动到右下角(n,m)位置,最少移动多少步?2、输入输出输入描述:第一行输入矩阵大小n和m
小兔子编程
·
2025-01-26 04:05
信奥算法详解
算法
宽度优先
BFS
C++BFS
广度优先算法
c++迷宫步数
c++迷踪步
洛谷
P1106 删数问题
题目描述输入一个高精度的正整数n(长度不大于240位),去掉其中任意s个数字后剩下的数字按原左右次序将组成一个新的正整数,现求一种方案,使得新的正整数数值最小。输入第一行一个整数n。第二行一个正整数s。输出输出一个数表示最小值,输出时忽略数字的前导零。样例输入11795664样例输出115样例输入29030713样例输出21本题很明显应该采用贪心算法解题,问题在于贪心策略的选择。这道题令人迷惑的点
ThE.wHIte.
·
2025-01-26 02:43
算法
c++
贪心算法
【贪心算法】
洛谷
P1106 - 删数问题
2025-01-22-第46篇【
洛谷
】贪心
算法题
单-【贪心算法】-【学习笔记】作者(Author):郑龙浩/仟濹(CSND账号名)目录文章目录目录P1106删数问题题目描述输入格式输出格式样例#1样例输入
仟濹
·
2025-01-26 01:05
算法学习笔记
贪心算法
算法
c语言
c++
算法练习——函数、递归和递推
所有题目均来自
洛谷
的题单能力提升综合题单Part1入门阶段-题单-
洛谷
|计算机科学教育新生态(luogu.com.cn)(实际上都没有用递推做)[NOIP2001普及组]数的计算题目描述给出正整数nnn
SharkWeek.
·
2025-01-25 20:24
算法练习
算法
递归
深度优先
c++
洛谷
P1138
第k小整数-
洛谷
代码区:#include#includeusingnamespacestd;intmain(){intn,k;cin>>n>>k;intarry[n];for(inti=0;i>arry
进击的jerk
·
2025-01-25 20:24
洛谷
算法
开发语言
c++
gesp(C++六级)(3)
洛谷
:B3873:[GESP202309 六级] 小杨买饮料
gesp(C++六级)(3)
洛谷
:B3873:[GESP202309六级]小杨买饮料题目描述小杨来到了一家商店,打算购买一些饮料。
王老师青少年编程
·
2025-01-25 19:20
GESP(C++
六级)真题题解
c++
开发语言
csp
算法
数据结构
gesp
洛谷
B2031:计算三角形面积 ← 叉积
【题目来源】https://www.luogu.com.cn/problem/B2031【题目描述】平面上有一个三角形,它的三个顶点坐标分别为(x1,y1),(x2,y2),(x3,y3),那么请问这个三角形的面积是多少。【输入格式】输入仅一行,包括6个双精度浮点数,分别对应x1,y1,x2,y2,x3,y3。【输出格式】输出也是一行,输出三角形的面积,精确到小数点后两位。【输入样例】004003
hnjzsyjyj
·
2025-01-25 02:10
信息学竞赛
#
模拟算法与基础语法
向量叉积
洛谷
-P1106-删数问题
删数问题-
洛谷
解题思路:1.由题可知,输入一个不超过250位的非负整数,超出了longlong的范围,所以可以利用字符串来输入数字,并利用一个整型的数组从下标1开始来存储最高位到最低位的数字2.首先考虑
信息学奥赛-Mr-H
·
2025-01-25 01:04
信息学奥赛-贪心专题
算法
c++
贪心算法
洛谷
P1106:删数问题 ← 贪心算法
【题目来源】https://www.luogu.com.cn/problem/P1106【题目描述】键盘输入一个高精度的正整数n(不超过250位),去掉其中任意k个数字后剩下的数字按原左右次序将组成一个新的非负整数。编程对给定的n和k,寻找一种方案使得剩下的数字组成的新数最小。【输入格式】输入两行正整数。第一行输入一个高精度的正整数n。第二行输入一个正整数k,表示需要删除的数字个数。【输出格式】输
hnjzsyjyj
·
2025-01-25 00:58
信息学竞赛
#
贪心算法
贪心算法
(C++)P1216数字三角形(动态规划)⭐⭐⭐⭐
[USACO1.5][IOI1994]数字三角形NumberTriangles-
洛谷
题目描述观察下面的数字金字塔。写一个程序来查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。
*TQK*
·
2025-01-24 17:32
算法练习
c++
动态规划
洛谷
P1469 找筷子
题目链接:P1469找筷子-
洛谷
|计算机科学教育新生态题目难度:普及—解题思路:本题我们考虑异或的两个性质:k个相同的数异或当k为奇数时候结果为本身,否则为0;0与任何数异或为该数。
怀念无所不能的你
·
2025-01-24 15:47
洛谷数学1基础数学问题
算法
数据结构
【算法笔记】
洛谷
- 贪心算法 - P1208 [USACO1.3] 混合牛奶 Mixing Milk
2024-12-26-第43篇
洛谷
贪心
算法题
单-贪心算法-学习笔记作者(Author):郑龙浩/仟濹(CSND账号名)
洛谷
P1208[USACO1.3]混合牛奶MixingMilk文章目录
洛谷
P1208
仟濹
·
2025-01-24 10:11
算法学习笔记
算法
笔记
贪心算法
c++
c语言
贪心:P1090 合并果子 / [USACO06NOV] Fence Repair G(
洛谷
)
本题对c++党来说有个福利STL里的优先队列:priority_queue具体用法参考以下链接:priority_queue本题链接#includeusingnamespacestd;intn,ans=0;priority_queue,greater>q;intmain(){cin>>n;for(inti=1;i>x;q.push(x);}while(q.size()>1){intx=q.top(
736我最帅
·
2025-01-24 10:07
贪心算法
c++
贪心算法
【优选算法】7----三数之和
来了来了,他来了,又是学习算法的一天~今天的嘉宾是中等难度的
算法题
----三数之和!
Rhzkp
·
2025-01-24 05:58
算法
c++
leetcode
P1089 [NOIP2004 提高组] 津津的储蓄计划
目录题目描述输入格式输出格式输入输出样例思路分析:代码实现:总结题目描述P1089[NOIP2004提高组]津津的储蓄计划-
洛谷
|计算机科学教育新生态津津的零花钱一直都是自己管理。
沉睡的雄虱
·
2025-01-23 20:22
算法
c++
上一页
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
其他