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_算法题_线段树
线段树
模板
线段数的查询和修改都是logn的。structnode{intl,r;intv;}tr[N*4];//经验值*4voidpushup(intu){tr[u].v=max(tr[u>1;built(u=l&&tr[u].r>1;intv=0;if(lmid)v=max(v,query(u>1;if(xusingnamespacestd;typedeflonglongLL;constintN=1e5+
_NeW__
·
2023-07-22 09:55
基础算法
算法
数据结构
组队竞赛-Java-牛客模拟三
在做笔试中
算法题
目时,理解题意和解题思路是非常关键。其实此题目知道了解题思路后是非常简单的。
振哥在,世界充满爱!
·
2023-07-22 08:04
算法应用
Java数据结构&算法
HDU7297
杭电
多校(二) 1011-SPY finding NPY
题面题意:主人公在一堆人里选人,他们的能力值分别为1−n1-n1−n,主人公采取如下策略:取一个kkk,这kkk个人全不要,设这kkk个人中能力值最大的为mmm,从k+1k+1k+1开始选出第一个比mmm大的。要让选出的人是能力值最高的概率最大,求mmm。考试时做到这题已经没时间耐心推导规律了,就打了几个表去oeisoeisoeis上找规律,发现了一个神奇规律⌊nn+1(n+1)n⌋\lfloor
Dawn-_-cx
·
2023-07-22 07:06
集训
考试
数论
c++
数论
20230718
杭电
多校(1)1008 - Umamusume
1008−Umamusume1008-Umamusume1008−Umamusume考试时没注意这个题面长题里还有表格的题,而且过的人不多,就没开这道题。但其实这个题理解了题意之后很好过,难点在于翻译并理解题里给的游戏规则。**题意:**有个游戏,TPTPTP是血量,GGG是金币,speed pointsspeed\,\,pointsspeedpoints是你的得分,最后目标是让这个pointp
Dawn-_-cx
·
2023-07-22 07:36
集训
考试
数论
算法
c++
概率
期望
天天刷题-->LeetCode(无重复字符的最长字串)
\个人主页:holy-wangle➡系列内容:️tkinter前端窗口界面创建与优化️Java实现ATP小系统✨个性签名:不积跬步,无以至千里;不积小流,无以成江海今天的
算法题
是关于字符串!
holywangle
·
2023-07-21 18:41
leetcode
算法
java
天天刷题-->LeetCode(两数相加)
个人主页:holy-wangle➡系列内容:️tkinter前端窗口界面创建与优化️Java实现ATP小系统✨个性签名:不积跬步,无以至千里;不积小流,无以成江海从这一篇文章开始,我决定我要每天最少刷一道
算法题
目
holywangle
·
2023-07-21 18:11
java
算法
算法题
一:C#将值插入给定数组中
**题目:给定一个目标数组,将某个值插入到指定位置**从今天开始学习数据结构与算法,话不多说,着手开始吧!本次题目以int类型为例staticvoidMain(string[]args){//向数组插入数据int[]ints={5,9,4,7,3};//长度为5varnewArr=InsertToArray(ints,3,8);foreach(variteminnewArr){//打印结果顺序应为
笑倾城
·
2023-07-21 17:29
数据结构与算法
c#
数据结构
算法
真香!阿里技术官丢出的“数据结构与算法”笔记,名不虚传
作为一名程序员,像在面试拼多多、网易、滴滴、头条这样的大厂,上来都会是几道
算法题
,如果你没有答出来,那么就挂在了一面;还
小迁不秃头
·
2023-07-21 14:58
力扣
算法题
更新(个人笔记)
2021-8-261.两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。对于这个问题有两种解法一、暴力解决classSolution{public:vectortwoSum(vector&nums,intt
slam已经入土
·
2023-07-21 12:03
笔记
c++
算法
数据结构
关于数组,字符串的几道面试题和
算法题
转载请标明出处,原文地址:http://blog.csdn.net/hackbuteer1/article/details/80352611、快速找出一个数组中的最大数、第二大数。思路:如果当前元素大于最大数max,则让第二大数等于原来的最大数max,再把当前元素的值赋给max。如果当前的元素大于等于第二大数secondMax的值而小于最大数max的值,则要把当前元素的值赋给secondMax。[
郑丁科
·
2023-07-21 12:02
算法
java
面试题
数组
算法
23
杭电
(一)-E-Cyclically Isomorphic(字符串最小表示法)
传送门#includeusingnamespacestd;#defineendl"\n"#definedebugcoutPII;constdoubleeps=1e-8;constdoublePI=3.14159265358979323;constintN=110,M=2*N,mod=998244353;constintINF=0x3f3f3f3f;intn;//字符串最小表示法求起点位置p//sm
樱落二瓣七里香
·
2023-07-21 08:41
23杭电
算法
c++
ARTS打卡17-自动监控多台服务器
Algorithm做
算法题
,Review点评英文文章,Tip总结技术技巧,Share做技术分享。每周打卡一次,这就是ARTS打卡。
Andytl的世界
·
2023-07-21 08:28
XDOJ1323珂朵莉、威廉与第五兽
不要解释了,快上车
线段树
+离散化离线处理,把所有的数字记录起来,因为能力大小范围是[1,1e9],所以直接用
线段树
是不行的,但我们注意到输入的能力值最多就1e6个,所以就把所有数字记录起来,离散化,然后用
线段树
维护起来
Yuzzzzzz
·
2023-07-21 03:32
XDOJ1045火车预订请求系统
题目
线段树
区间加
线段树
区间找最大值#include#include#includeusingnamespacestd;constintmaxn=1e6+10;inttree[maxn],lazy[maxn
Yuzzzzzz
·
2023-07-21 03:32
d
a's'
12
2
常见数据结构与算法整理总结(下)
一、概述二、查找算法三、排序算法四、其它算法五、常见
算法题
六、总结一、概述以前看到这样一句话,语言只是工具,算法才是程序设计的灵魂。
Java喵
·
2023-07-21 00:51
从一道
算法题
入手带你优化Python代码,体验效率成倍提升
下面我们从一道
算法题
入手带着大家剖析一下。题目:给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数
木头里有虫911
·
2023-07-20 21:15
数据处理神器——Set对象
前言最近在leetcode和codewars上刷
算法题
,遇到数组去重、数据类型转换等问题时通常需要使用一大串原生方法来操作数组或字符串以达到目的。
南宫__
·
2023-07-20 20:47
算法题
之数据结构总结
本文总结一些
算法题
中可能出现的不太常见数据结构TrieBinaryIndexTreeSegmentTreeUnionFindGraph连通https://leetcode.com/problems/accounts-merge
zyangela
·
2023-07-20 17:29
数据结构专题2
数据结构专题2-step1
线段树
1.Cube-HDU3584三维的空间中有nnn个元素,初始时每个空间元素均为0。更新操作是0变1,1变0,是一个立方体型区域内的所有元素都更新。
zhezhidashi
·
2023-07-20 16:31
ACM题目整理
数据结构
算法
139. 单词拆分
参考代码:package西湖
算法题
解___中等题;importjava.util.List;publicclass__139单词拆分{//类似背包问题publi
Wzideng
·
2023-07-20 15:48
#
LeetCode题解
leetcode
数据结构
算法
剑指Offer
算法题
解40-49
40最小的K个数马上解题解题思路大小为K的最小堆复杂度:O(NlogK)+O(K)特别适合处理海量数据应该使用大顶堆来维护最小堆,而不能直接创建一个小顶堆并设置一个大小,企图让小顶堆中的元素都是最小元素。维护一个大小为K的最小堆过程如下:在添加一个元素之后,如果大顶堆的大小大于K,那么需要将大顶堆的堆顶元素去除。代码41.1数据流中的中位数马上解题题目描述如何得到一个数据流中的中位数?如果从数据流
落地生涯
·
2023-07-20 11:33
力扣75——数组与字符串
总结leetcode75中数组与字符串的
算法题
解题思路。以下代码大部分为本人所写,少部分为官方示例代码。
电子系的小欣
·
2023-07-20 03:22
算法题
leetcode
算法
c++
力扣75——双指针
总结leetcode75中双指针的
算法题
解题思路。上一篇:力扣75——数组与字符串以下代码大部分为本人所写,少部分为官方示例代码。
电子系的小欣
·
2023-07-20 03:50
算法题
leetcode
算法
c++
hdu 5091 (
线段树
,扫描线)
BeamCannonTimeLimit:3000/1500MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):1049AcceptedSubmission(s):401ProblemDescriptionRecently,theγgalaxiesbrokeoutStarWars.Eachplanetiswar
know_heng
·
2023-07-19 15:07
线段树
再见RestTemplate,Spring 6.1新特性:R
然而需要注意的是,这是一家家族企业,因此存在一些题解|#牛群排列去重#更多关于
算法题
解
2301_78234743
·
2023-07-19 15:04
java
[每天一道
算法题
]计算1到9999之间含有的7的个数
计算1到9999之间所有包含的7的个数,77为2个7,777为3个7,计算所有的7的总数。i=1k=1count=0foriinrange(1,799):m=i//10n=i%10ifn==7:count+=1whilem>10:n=m%10m=m//10ifn==7:count+=1ifm==7:count+=1print(count)方法2,利用字符串匹配:coun=0foriinrange(
Levyy
·
2023-07-19 15:49
【学会动态规划】不同路径 II(6)
学习一个算法没有捷径,更何况是学习动态规划,跟我一起刷动态规划
算法题
,一起学会动态规划!
戊子仲秋
·
2023-07-19 13:54
学会动态规划
动态规划
算法
【高频】前端面试
算法题
,案例+答案,一学就会!
目录前言题目1.反转字符串2.判断回文字符串3.数组去重4.找出最大值和最小值5.斐波那契数列6.查找缺失的数字7.判断两个字符串是否是字母异位词8.实现数组扁平化9.实现字符串压缩10.判断是否为无序数组中的连续数字总结前言虽然前端开发工作更加注重对HTML、CSS和JavaScript等技术的掌握,但算法和数据结构也是前端工程师应该具备的基本能力之一。很多公司的面试也会有算法这一环节。今天为大
小五Five
·
2023-07-19 11:12
前端面试
算法
面试
算法
职场和发展
华为诺亚方舟实验室常见
算法题
题目二
一、快速排序给你一个整数数组nums,请你将该数组升序排列。思路和算法image.png代码classSolution{intpartition(vector&nums,intl,intr){intpivot=nums[r];inti=l-1;for(intj=l;j&nums,intl,intr){inti=rand()%(r-l+1)+l;//随机选一个作为我们的主元swap(nums[r],
加油11dd23
·
2023-07-19 10:41
算法题
解【传智杯】
A:题解:签到题。首先用if语句判断b的符号,然后加在a的绝对值上即可。在函数里有个处理浮点数用的函数copysign(a,b)。当然浮点数要复杂得多,比如会有Infinity、NaN这类奇怪的玩意,以及还有−0这种特殊的东西。本题限定在了整数。题目的坑点:注意到,32位有符号整型的范围是−2^31∼(2^31—1),那么当−2^31取绝对值时就会超过int的范围。可以特判/使用范围更大的数据类型
用坏多个鼠标
·
2023-07-19 09:46
java
开发语言
再见RestTemplate,Spring 6.1新特性:R
然而需要注意的是,这是一家家族企业,因此存在一些题解|#牛群排列去重#更多关于
算法题
解
愤怒的小青春
·
2023-07-19 08:20
java
leetCode进阶
算法题
+解析(七十四)
终于可以往后赶赶进度了,这周开始写下周的笔记,美滋滋~~嘿嘿香槟塔题目:我们把玻璃杯摆成金字塔的形状,其中第一层有1个玻璃杯,第二层有2个,依次类推到第100层,每个玻璃杯(250ml)将盛有香槟。从顶层的第一个玻璃杯开始倾倒一些香槟,当顶层的杯子满了,任何溢出的香槟都会立刻等流量的流向左右两侧的玻璃杯。当左右两边的杯子也满了,就会等流量的流向它们左右两边的杯子,依次类推。(当最底层的玻璃杯满了,
唯有努力不欺人丶
·
2023-07-19 05:54
2019
杭电
多校第3场 1006 Fansblog (HDU 6608)
题目链接题解:用威尔逊定理变换,然后求逆元。代码:#includeusingnamespacestd;typedeflonglongll;llexgcd(lla,llb,ll&x,ll&y){if(a==0&&b==0)return-1;if(b==0){x=1;y=0;returna;}lld=exgcd(b,a%b,y,x);y-=a/b*x;returnd;}llinv(lla,llm)//
zzuli_hanjk
·
2023-07-19 05:54
数学
杭电
第五场 题解
比赛传送门作者:fn目录签到题1003题VCIsAllYouNeed你只需要VC(风投)1006题CuteTree可爱的树基本题1007题Banzhuan搬砖进阶题1009题Array数组1004题AnotherString另一个字符串高阶题1005题RandomWalk2随机漫步2签到题1003题VCIsAllYouNeed你只需要VC(风投)题目大意kkk维空间中,求最大的nnn,使得把nnn
Frank_Star
·
2023-07-19 05:22
多校联赛
acm竞赛
icpc
算法
c++
c算法
暑假牛客
杭电
暑假牛客
杭电
7.17牛客一比赛过的(3)补题(1)BDFA签:B(简单推公式)当2∗r≥b2*r\geb2∗r≥b的时候掉下去若掉不下去延长梯形随便推推#include#include#include#
带刺的厚崽
·
2023-07-19 05:21
c++
算法
数据结构
2017
杭电
多校联赛第二场-Funny Function (hdu6050)快速幂解数学方程
FunnyFunctionTimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):0AcceptedSubmission(s):0ProblemDescriptionFunctionFx,ysatisfies:ForgivenintegersNandM,calculateFm
@皮皮猪
·
2023-07-19 05:20
杭电随笔
杭电
数学
HDU 2019 Multi-University Training Contest 5
杭电
多校联合训练赛 第五场 1001 fraction(6624)
HDU2019Multi-UniversityTrainingContest5
杭电
多校联合训练赛第五场1001fraction(6624)ProblemDescriptionManyproblemsrequireprintingtheprobabilityofsomething.Moreover
正经人谁在树上做dp
·
2023-07-19 05:48
ACM
2022
杭电
暑期第一场个人题解
1011random按照我的理解可以认为生成n/2个0和n/2个1,然后进行m次操作,然后m/2个操作删掉0,m/2个操作删掉1,对剩下的1求和就是n/2-m/2,然后按照要求对结果取模。但是取模一开始wa了,后来才知道是答案除法取模要用乘法逆元。也就是说((n-m)/2)modp会wa掉。简单地说就是在一个数除另一个数得出来的结果直接取模不行,应该要改成乘上modp的乘法逆元,给个链接【洛谷日报
好好学习1554
·
2023-07-19 05:18
杭电2022暑期训练
c++
算法
杭电
2019多校第五场 HDU 6624 fraction(辗转相除法求分数不等式最小解结论)
链接:http://acm.hdu.edu.cn/showproblem.php?pid=6624题意:T组样例,给你p和x,求满足中,最小的b,且0#definelllonglongusingnamespacestd;voidf(llla,lllb,llra,llrb,ll&x,ll&y){llminint=la/lb+1;if(minint<=ra/rb){x=minint;y=1;retur
Qingo呀
·
2023-07-19 05:17
=====结论=====
=====数论=====
辗转相除法
求解分数不等式结论
【树链+EXGCD】
杭电
多校第一场 A
1001Hide-And-SeekGame(hdu.edu.cn)题意:给定一棵树和两条路径,每条路径都有起点和终点,起始时起点有人,每隔一秒都会往终点走一步,会从起点走向终点再会起点这样不断地周期性地走,让你求一点,使得两个人能在这点相遇且花的时间最少思路:首先答案一定是两条路径相交的点中的一个,因此可以把一条路径标记一下,然后对于另一条路径去check是否重合对于树链的操作,只需要求出LCA,
lamentropetion
·
2023-07-19 05:16
图论
数学
算法
剑指 offer 数学
算法题
:和为S的连续正数序列
题目描述:输入一个正整数target,输出所有和为target的连续正整数序列(至少含有两个数)。序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。分析:枚举法,连续序列至少两个数,序列起点不大于target/2,起点从1开始遍历到不大于target/2结束,不断累加序列,若大于target跳出循环;若等于target,将i到j的所有数字构成的序列添加到结果数据中即可。求和公式法,tar
薛定谔的猫96
·
2023-07-19 03:02
剑指offer
算法
数据结构
typescript
leetcode
Day52 树状数组
线段树
(lazy标记)
动态求连续区间和树状数组是利用lowbit的性质求前缀和lowbit(x)=2k2^{k}2k,k的意思是x的二进制表达最后面有几位0然后c[x]是对[x−2k,x][x-2^{k},x][x−2k,x]范围内的q求和然后修改,询问区间和都用到这个性质#include#include#include#include#include#include#include#include#include#i
离开那天
·
2023-07-19 02:21
日更学习
2023“钉耙编程”中国大学生算法设计超级联赛(1)游记
游记今天参加了
杭电
的比赛,打得一般。比赛时间为12:00−5:0012:00-5:0012:00−5:00,午觉睡不了了,打比赛的时候有些困。刚开始没多久,T9就已经有很多队AC了。
tanjunming2020
·
2023-07-18 23:45
游记
游记
【129. 求根节点到叶节点数字之和
:原题链接:129.求根节点到叶节点数字之和https://leetcode.cn/problems/sum-root-to-leaf-numbers/完成情况:解题思路:参考代码:package西湖
算法题
解
Wzideng
·
2023-07-18 18:24
#
LeetCode题解
leetcode
数据结构
算法
LeetCode 264. 丑数 II--动态规划
题解:相关题目请点击:LeetCode
算法题
目合集比较有趣的题目,好的,我们先假定前面几个数字都知道为:1、2、3、4、5。那么下一个数字为啥为6呢?因为是前面:1、2、3、4、5中的某一个数字
Guapifang
·
2023-07-18 17:49
LeetCode
动态规划
动态规划
算法
c++
leetcode
【
算法题
】金币问题
国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天),每天收到两枚金币;之后三天(第四、五、六天),每天收到三枚金币;之后四天(第七、八、九、十天),每天收到四枚金币……;这种工资发放模式会一直这样延续下去:当连续nn天每天收到n枚金币后,骑士会在之后的连续n+1天里,每天收到n+1枚金币。请计算在前k天里,骑士一共获得了多少金币。输入格式一个正整数k,表示发
key<
·
2023-07-18 15:49
算法
写给前端工程师的Dart教程(3):类的基础与命名构造函数
题解|#删除链表峰值#更多关于
算法题
解、软件开发面经、机器学习算法面经、各企业面试问题记录,关注Fintech砖,持续更新中。
愤怒的小青春
·
2023-07-18 15:11
java
每日算法&面试题,大厂特训二十八天——第十四天(数组)
本文来源于算法面试题特训专栏,这里有大量专业性的
算法题
比如(动态规划21天,大厂特训28天等等)欢迎大家一起学习。
肥学
·
2023-07-18 10:20
⚡算法题⚡面试题每日精进
算法
java
开发语言
⚡每日肥学⚡——算法&面试题3️⃣
每日肥学导读
算法题
一点点思路源码和解析面试题特别介绍导读小伙伴们新的学期又要开始了,您是否已经做好了冲刺的准备了呢?如果您想在这个学期收获的比别人更多我建议给肥肥点个关注。
肥学
·
2023-07-18 10:49
⚡算法题⚡面试题每日精进
算法
面试
java
常考的技巧类
算法题
(一):下一个排列
技巧类
算法题
是我随口提的一个概念,意思就是这道题有自己独特的思考思路,仅仅知道它所涉及的最基础的知识点(如宽泛的双指针,动规或深度优先搜索),然后自行推理解题套路十分困难。
格里芬阀门工
·
2023-07-18 05:07
算法
算法
上一页
66
67
68
69
70
71
72
73
下一页
按字母分类:
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
其他