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
Acwing算法笔记
蓝桥杯备战(
AcWing
算法基础课)-高精度-除-高精度
目录前言1题目描述2分析2.1关键代码2.2关键代码分析3代码前言详细的代码里面有自己的部分理解注释,注意该博客内容实现的高精度-除-高精度是利用前面写的高精度-减-高精度实现的的时间复杂度是O(n^2)1题目描述给定两个非负整数(不含前导0)A,B,请你计算A/B的商和余数。输入格式共两行,第一行包含整数A,第二行包含整数B。输出格式共两行,第一行输出所求的商,第二行输出所求余数。数据范围1≤A
望525
·
2024-02-04 08:12
AcWing算法基础课
算法
数据结构
蓝桥杯
Acwing
---826.单链表
单链表1.题目2.基本思想3.代码实现1.题目实现一个单链表,链表初始为空,支持三种操作:向链表头插入一个数;删除第kkk个插入的数后面的数;在第kkk个插入的数后插入一个数。现在要对该链表进行MMM次操作,进行完所有操作后,从头到尾输出整个链表。注意:题目中第kkk个插入的数并不是指当前链表的第kkk个数。例如操作过程中一共插入了nnn个数,则按照插入的时间顺序,这nnn个数依次为:第111个插
amant 柒少
·
2024-02-04 07:15
#
Acwing
刷题
矩阵
java
数据结构
AcWing
--子串分值-->贡献法,枚举
2868.子串分值-
AcWing
题库(python)s=[0]+list(input())#6n=len(s)#左边l=[0]*n#右边r=[0]*np=[0]*26#枚举每个foriinrange(1
芝士小熊饼干
·
2024-02-04 00:24
算法
AcWing
--因数平方和-->数论,整数分块
4662.因数平方和-
AcWing
题库(python)#输入n=int(input())mod=int(1e9+7)#求平方和defsquare_sum(n):returnn*(n+1)*(2*n+1)
芝士小熊饼干
·
2024-02-04 00:53
ACWing
算法
python
AcWing
--质因数个数-->数论
4658.质因数个数-
AcWing
题库(python)n=int(input())i=2res=0whilei*i1:res+=1print(res)
芝士小熊饼干
·
2024-02-04 00:53
算法
AcWing
--超级胶水-->数学,推公式
2875.超级胶水-
AcWing
题库(python)n=int(input())res=0sum=0x=list(map(int,input().split()))foriinrange(n):res+
芝士小熊饼干
·
2024-02-03 23:51
ACWing
算法
单链表模拟
826.单链表-
AcWing
题库实现一个单链表,链表初始为空,支持三种操作:向链表头插入一个数;删除第k个插入的数后面的数;在第k个插入的数后插入一个数。
防御塔策略
·
2024-02-03 23:51
算法
c++
数据结构
链表
DFS剪枝算法经典题目-挑选
4954.挑选-
AcWing
题库给定一个包含n个正整数a1,a2,…,an的集合。集合中可能存在数值相同的元素。请你从集合中挑选一些元素,要求同时满足以下所有条件:被选中元素不少于2个。
防御塔策略
·
2024-02-03 23:19
算法
深度优先
剪枝
c++
AcWing
1212. 地宫取宝(DP综合细节题)
[题目概述]X国王有一个地宫宝库,是n×m个格子的矩阵,每个格子放一件宝贝,每个宝贝贴着价值标签。地宫的入口在左上角,出口在右下角。小明被带到地宫的入口,国王要求他只能向右或向下行走。走过某个格子时,如果那个格子中的宝贝价值比小明手中任意宝贝价值都大,小明就可以拿起它(当然,也可以不拿)。当小明走到出口时,如果他手中的宝贝恰好是k件,则这些宝贝就可以送给小明。请你帮小明算一算,在给定的局面下,他有
techpupil
·
2024-02-03 21:22
算法
AcWing
271. 杨老师的照相排列(动态规划)
[题目概述]有N个学生合影,站成左端对齐的k排,每排分别有N1,N2,…,Nk个人。(N1≥N2≥…≥Nk)第1排站在最后边,第k排站在最前边。学生的身高互不相同,把他们从高到底依次标记为1,2,…,N。在合影时要求每一排从左到右身高递减,每一列从后到前身高也递减。问一共有多少种安排合影位置的方案?下面的一排三角矩阵给出了当N=6,k=3,N1=3,N2=2,N3=1时的全部16种合影方案。注意身
techpupil
·
2024-02-03 21:22
算法
动态规划
算法基础课-数学知识
质数题目链接:866.试除法判定质数-
AcWing
题库思路:1不是质数,枚举到根号n。
向来痴_
·
2024-02-03 17:54
算法
c++
开发语言
AcWing
1010. 拦截导弹
1010.拦截导弹某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000的正整数,导弹数不超过1000),计算这套系统最多能拦
不怕困难的博客
·
2024-02-03 17:50
#
第一章
动态规划
AcWing算法提高课题解
C++
算法
dp
最长上升子序列
题解
C++
AcWing
P998:起床困难综合症
题目描述21世纪,许多人得了一种奇怪的病:起床困难综合症,其临床表现为:起床难,起床后精神不佳。作为一名青春阳光好少年,atm一直坚持与起床困难综合症作斗争。通过研究相关文献,他找到了该病的发病原因:在深邃的太平洋海底中,出现了一条名为drd的巨龙,它掌握着睡眠之精髓,能随意延长大家的睡眠时间。正是由于drd的活动,起床困难综合症愈演愈烈,以惊人的速度在世界上传播。为了彻底消灭这种病,atm决定前
STRANGEX-03
·
2024-02-03 15:21
算法
C/C++
算法
c++
AcWing
P89:a^b(快速幂)
问题描述求a的b次方对p取模的值。输入格式三个整数a,b,c在同一行用空格隔开。输出格式输出一个整数,表示a^bmodp的值。数据范围输入样例327输出样例2解题思路解法:位运算,快速幂。根据数学知识,每个正整数可以唯一表示为若干个指数不重复的2的次幂的和。对于给定的次方数b如果在二进制表示下有k位,第i(0≤i<k)位的数字是ci(0或1),可得:代入a的b次方表达式,可得:对于每一个乘积项,可
STRANGEX-03
·
2024-02-03 15:20
C/C++
算法
算法
数据结构
c++
LeetCode 316 &&
AcWing
74 周赛总结
一、LeetCode316场1、6214.判断两个事件是否存在冲突(1)原题链接:力扣https://leetcode.cn/contest/weekly-contest-316/problems/determine-if-two-events-have-conflict/(2)解题思路:把一天的时间看作是从0分钟到24*60分钟,然后判断两个区间是否存在交集即可。(3)参考代码:classSol
不到百万行代码
·
2024-02-03 02:17
leetcode
算法
c++
Acwing
--2816. 判断子序列(双指针)
给定一个长度为n的整数序列a1,a2,…,an以及一个长度为m的整数序列b1,b2,…,bm。请你判断a序列是否为b序列的子序列。子序列指序列的一部分项按原有次序排列而得的序列,例如序列{a1,a3,a5}是序列{a1,a2,a3,a4,a5}的一个子序列。输入格式第一行包含两个整数n,m。第二行包含n个整数,表示a1,a2,…,an。第三行包含m个整数,表示b1,b2,…,bm。输出格式如果a序
wowon~
·
2024-02-02 22:32
基础算法
c++
算法
双指针
Acwing
---800.数组元素的目标和
数组元素的目标和1.题目2.基本思想3.代码实现1.题目给定nnn个区间[li,ri][li,ri][li,ri],要求合并所有有交集的区间。注意如果在端点处相交,也算有交集。输出合并完成后的区间个数。例如:[1,3][1,3][1,3]和[2,6][2,6][2,6]可以合并为一个区间[1,6][1,6][1,6]。输入格式第一行包含整数nnn。接下来nnn行,每行包含两个整数lll和rrr。输
amant 柒少
·
2024-02-02 22:31
#
Acwing
刷题
java
算法
开发语言
Acwing
---802.区间和
区间和1.题目2.基本思想3.代码实现1.题目假定有一个无限长的数轴,数轴上每个坐标上的数都是0。现在,我们首先进行n次操作,每次操作将某一位置x上的数加c。接下来,进行m次询问,每个询问包含两个整数l和r,你需要求出在区间[l,r]之间的所有数的和。输入格式第一行包含两个整数n和m。接下来n行,每行包含两个整数x和c。再接下来m行,每行包含两个整数l和r。输出格式共m行,每行输出一个询问中所求的
amant 柒少
·
2024-02-02 22:31
#
Acwing
刷题
算法
java
数据结构
AcWing
模板题 - 2816. 判断子序列
给定一个长度为n的整数序列a1,a2,…,an以及一个长度为m的整数序列b1,b2,…,bm。请你判断a序列是否为b序列的子序列。子序列指序列的一部分项按原有次序排列而得的序列,例如序列{a1,a3,a5}是序列{a1,a2,a3,a4,a5}的一个子序列。输入格式第一行包含两个整数n,m。第二行包含n个整数,表示a1,a2,…,an。第三行包含m个整数,表示b1,b2,…,bm。输出格式如果a序
崔凯จุ๊บ
·
2024-02-02 22:31
AcWing
模板题
c语言
Acwing
---803.区间合并
区间合并1.题目2.基本思想3.代码实现1.题目给定nnn个区间[li,ri][li,ri][li,ri],要求合并所有有交集的区间。注意如果在端点处相交,也算有交集。输出合并完成后的区间个数。例如:[1,3][1,3][1,3]和[2,6][2,6][2,6]可以合并为一个区间[1,6][1,6][1,6]。输入格式第一行包含整数nnn。接下来nnn行,每行包含两个整数lll和rrr。输出格式共
amant 柒少
·
2024-02-02 22:00
#
Acwing
刷题
算法
java
数据结构
Acwing
2816. 判断子序列
Acwing
2816.判断子序列题目跳转题目描述给定一个长度为n的整数序列a1,a2,…,an以及一个长度为m的整数序列b1,b2,…,bm。请你判断a序列是否为b序列的子序列。
麻辣姐没辣椒
·
2024-02-02 22:29
Acwing
算法基础课
c++
算法
数据结构
Acwing
---2816. 判断子序列
判断子序列1.题目2.基本思想3.代码实现1.题目给定一个长度为nnn的整数序列a1,a2,…,ana1,a2,…,ana1,a2,…,an以及一个长度为mmm的整数序列b1,b2,…,bmb1,b2,…,bmb1,b2,…,bm。请你判断aaa序列是否为bbb序列的子序列。子序列指序列的一部分项按原有次序排列而得的序列,例如序列a1,a3,a5{a1,a3,a5}a1,a3,a5是序列a1,a2
amant 柒少
·
2024-02-02 22:57
#
Acwing
刷题
算法
java
开发语言
状态压缩DP相关
状态压缩动态规划学习笔记-
AcWing
状态压缩动态规划
算法笔记
(二)-
AcWing
【笔记】状压DP复习笔记-
AcWing
状态压缩dp-
AcWing
刘先森222
·
2024-02-02 19:21
算法
Acwing
---794. 高精度除法
高精度除法1.题目2.基本思想3.代码实现4.总结1.题目给定两个非负整数(不含前导0)A,BA,BA,B,请你计算A/BA/BA/B的商和余数。输入格式共两行,第一行包含整数AAA,第二行包含整数BBB。输出格式共两行,第一行输出所求的商,第二行输出所求余数。数据范围1≤A的长度≤100000,1≤A的长度≤100000,1≤A的长度≤100000,1≤B≤10000,1≤B≤10000,1≤B
amant 柒少
·
2024-02-02 18:54
#
Acwing
刷题
算法
java
开发语言
算法学习之每日一题Day4
题目费解的开关一、有关题目(涉及算法:递推,模拟)1.题目来源:《算法竞赛进阶指南》
Acwing
952.题目链接https://www.
acwing
.com/problem/content/description
梁伊人
·
2024-02-02 12:13
算法
算法学习之每日一题Day3
题目带分数一、有关题目(涉及算法:递归,搜索,剪枝)1.题目来源:第四届蓝桥杯省赛C++B/C组,第四届蓝桥杯省赛JavaA/B组
AcWing
12092.题目链接:https://www.
acwing
.com
梁伊人
·
2024-02-02 12:42
算法
第十四届蓝桥杯省赛JavaB组 - 蜗牛
5400.蜗牛-
AcWing
题库这天,一只蜗牛来到了二维坐标系的原点。在x轴上长有n根竹竿。它们平行于y轴,底部纵坐标为00,横坐标分别为x1,x2,…,xn。竹竿的高度均为无限高,宽度可忽略。
防御塔策略
·
2024-02-02 11:08
蓝桥杯
c++
动态规划
深度优先
算法
Acwing
---798.差分矩阵
差分矩阵1.题目2.基本思想3.代码实现1.题目输入一个nnn行mmm列的整数矩阵,再输入qqq个操作,每个操作包含五个整数x1,y1,x2,y2,cx1,y1,x2,y2,cx1,y1,x2,y2,c,其中(x1,y1)(x1,y1)(x1,y1)和(x2,y2)(x2,y2)(x2,y2)表示一个子矩阵的左上角坐标和右下角坐标。每个操作都要将选中的子矩阵中的每个元素的值加上ccc。请你将进行完
amant 柒少
·
2024-02-02 09:20
#
Acwing
刷题
矩阵
算法
数据结构
AcWing
.883.高斯消元解线性方程组
输入一个包含n个方程n个未知数的线性方程组。方程组中的系数为实数。求解这个方程组。下图为一个包含m个方程n个未知数的线性方程组示例:输入格式第一行包含整数nnn。接下来nnn行,每行包含n+1n+1n+1个实数,表示一个方程的nnn个系数以及等号右侧的常数。输出格式如果给定线性方程组存在唯一解,则输出共nnn行,其中第iii行输出第iii个未知数的解,结果保留两位小数。注意:本题有SPJ,当输出结
Die love 6-feet-under
·
2024-02-02 05:40
算法
c++
笔记
笔记---中国剩余定理
全程学自y总
AcWing
.204.表达整数的奇怪方式给定2n2n2n个整数aaa1,aaa2,…,aaan和mmm1,mmm2,…,mmmn,求一个最小的非负整数xxx,满足∀i∈[1,n],x≡m∀i
Die love 6-feet-under
·
2024-02-02 05:39
笔记
算法
c++
【寒假每日一题·2024】
AcWing
4966. 填充(补)
文章目录一、题目1、原题链接2、题目描述二、解题报告1、思路分析2、时间复杂度3、代码详解一、题目1、原题链接4966.填充2、题目描述二、解题报告1、思路分析思路参考y总:y总讲解视频(1)我们可以将所有方案首先分为两类:第一类为第一个元素和第二元素相配对的方案;第二类为第一个元素和第二个元素不配对的方案。而在第二类方案中因为第一个元素和第二个元素不配对,所以下一组需要考虑的是第二个元素和第三个
负重奋进,笃行求实
·
2024-02-02 03:18
AcWing寒假每日一题
算法
数据结构
贪心算法
c++
c语言
java
python
快速排序板子(备战蓝桥杯)
题目:活动-
AcWing
蓝桥杯省赛无忧班(C&C++组)第4期_蓝桥杯-蓝桥云课【模板】排序-洛谷板子:voidquick_sort(intq[],intl,intr){if(l>=r)return;/
Anzzm7
·
2024-02-02 03:42
每日一题算法
蓝桥杯
c++
352. 闇の連鎖(树上差分,LCA)
352.闇の連鎖-
AcWing
题库传说中的暗之连锁被人们称为Dark。Dark是人类内心的黑暗的产物,古今中外的勇者们都试图打倒它。
Landing_on_Mars
·
2024-02-02 00:11
#
最近公共祖先
数据结构
图论
web应用课——(第三讲:JavaScript)
//例如:/static/js/index.js文件中的内容为:letname="
acwing
";functionprint(){
大小胖虎
·
2024-02-01 21:30
web应用课
前端
javascript
web应用课
html
css
学习
笔记
Acwing
1170. 布局 (差分约束)
Acwing
1170.布局题意当排队等候喂食时,奶牛喜欢和它们的朋友站得靠近些。农夫约翰有NNN头奶牛,编号从111到NNN,沿一条直线站着等候喂食。奶牛排在队伍中的顺序和它们的编号是相同的。
zzqwtc
·
2024-02-01 19:17
差分约束
Acwing题解
图论
【
ACWing
】1170. 排队布局
题目地址:https://www.
acwing
.com/problem/content/1172/当排队等候喂食时,奶牛喜欢和它们的朋友站得靠近些。
记录算法题解
·
2024-02-01 19:16
AC
搜索与图论
算法
图论
AcWing
1170. 排队布局 (差分约束)
整理的算法模板:ACM算法模板总结(分类详细版)当排队等候喂食时,奶牛喜欢和它们的朋友站得靠近些。农夫约翰有NN头奶牛,编号从11到NN,沿一条直线站着等候喂食。奶牛排在队伍中的顺序和它们的编号是相同的。因为奶牛相当苗条,所以可能有两头或者更多奶牛站在同一位置上。如果我们想象奶牛是站在一条数轴上的话,允许有两头或更多奶牛拥有相同的横坐标。一些奶牛相互间存有好感,它们希望两者之间的距离不超过一个给定
Aloof__
·
2024-02-01 19:16
基础算法——图论
#
差分
#
差分约束
AcWing
1170. 排队布局(差分约束)
题目当排队等候喂食时,奶牛喜欢和它们的朋友站得靠近些。农夫约翰有N头奶牛,编号从1到N,沿一条直线站着等候喂食。奶牛排在队伍中的顺序和它们的编号是相同的。因为奶牛相当苗条,所以可能有两头或者更多奶牛站在同一位置上。如果我们想象奶牛是站在一条数轴上的话,允许有两头或更多奶牛拥有相同的横坐标。一些奶牛相互间存有好感,它们希望两者之间的距离不超过一个给定的数L。另一方面,一些奶牛相互间非常反感,它们希望
星汐=w=
·
2024-02-01 19:46
图论
AcWing
1170. 排队布局 题解(spfa求负环解决约束差分)
AcWing
1170.排队布局这里要注意求的是最大值,所以要用最短路,建图的时候也是从大于号指向小于号大佬题解#includeusingnamespacestd;constintN=1010,M=3e4
QingQingDE23
·
2024-02-01 19:15
#
负环
图论
图论
算法
AcWing
1170 排队布局
题目描述:当排队等候喂食时,奶牛喜欢和它们的朋友站得靠近些。农夫约翰有N头奶牛,编号从1到N,沿一条直线站着等候喂食。奶牛排在队伍中的顺序和它们的编号是相同的。因为奶牛相当苗条,所以可能有两头或者更多奶牛站在同一位置上。如果我们想象奶牛是站在一条数轴上的话,允许有两头或更多奶牛拥有相同的横坐标。一些奶牛相互间存有好感,它们希望两者之间的距离不超过一个给定的数L。另一方面,一些奶牛相互间非常反感,它
昂昂累世士
·
2024-02-01 19:15
算法提高课
差分约束
spfa
acwing
-1170. 排队布局(差分约束)
当排队等候喂食时,奶牛喜欢和它们的朋友站得靠近些。农夫约翰有N头奶牛,编号从1到N,沿一条直线站着等候喂食。奶牛排在队伍中的顺序和它们的编号是相同的。因为奶牛相当苗条,所以可能有两头或者更多奶牛站在同一位置上。如果我们想象奶牛是站在一条数轴上的话,允许有两头或更多奶牛拥有相同的横坐标。一些奶牛相互间存有好感,它们希望两者之间的距离不超过一个给定的数L。另一方面,一些奶牛相互间非常反感,它们希望两者
cc_奋斗ing
·
2024-02-01 19:44
ACM
acm竞赛
1172. 祖孙询问(LCA倍增法)
1172.祖孙询问-
AcWing
题库给定一棵包含n个节点的有根无向树,节点编号互不相同,但不一定是1∼n。有m个询问,每个询问给出了一对节点的编号x和y,询问x与y的祖孙关系。
Landing_on_Mars
·
2024-02-01 19:12
#
最近公共祖先
算法
数据结构
图论
1171. 距离(离线求LCA:tarjan算法)
1171.距离-
AcWing
题库给出n个点的一棵树,多次询问两点之间的最短距离。注意:边是无向的。所有节点的编号是1,2,…,n1。输入格式第一行为两个整数n和m。
Landing_on_Mars
·
2024-02-01 19:12
#
最近公共祖先
算法
数据结构
图论
356. 次小生成树(LCA倍增算法,换边)
356.次小生成树-
AcWing
题库给定一张N个点M条边的无向图,求无向图的严格次小生成树。设最小生成树的边权之和为sum,严格次小生成树就是指边权之和大于sum的生成树中最小的一个。
Landing_on_Mars
·
2024-02-01 19:12
#
最近公共祖先
算法
图论
1170. 排队布局(差分约束,spfa,负环)
1170.排队布局-
AcWing
题库当排队等候喂食时,奶牛喜欢和它们的朋友站得靠近些。农夫约翰有N头奶牛,编号从1到N,沿一条直线站着等候喂食。奶牛排在队伍中的顺序和它们的编号是相同的。
Landing_on_Mars
·
2024-02-01 19:38
#
负环
差分约束
算法
数据结构
图论
扩展欧几里得
877.扩展欧几里得算法-
AcWing
题库#include#include#include#include#include#include#include#include#include#include
云儿乱飘
·
2024-02-01 09:44
数学知识
数论
算法笔记
刷题日记——Day1 C_C++在ACM中的常用语法
考虑到之后的考研复试中包含机试,且计试可以算是非常重要的印象分,因此我打算寒假刷一下
算法笔记
,备战3月初的PAT甲级和3月末的CCFCSP认证考试,为后续考研复习数据结构等也算是打下一个良好的基础。
哇哇哇哇池
·
2024-02-01 08:04
ACM算法笔记
算法
笔记
c语言
算法笔记
:树和二叉树基础
专题:树和二叉树基础内容来源:《挑战程序设计竞赛》(第2版)+《算法竞赛入门经典》(第2版)+网上资料整理汇总一、引入1.树是一种非线性的数据结构,用它能很好地描述有分支和层次特性的数据集合。树型结构在现实世界中广泛存在,如社会组织机构的组织关系图就可以用树型结构来表示。树在计算机领域中也有广泛应用,如在编译系统中,用树表示源程序的语法结构。在数据库系统中,树型结构是数据库层次模型的基础,也是各种
锐不可当cr
·
2024-02-01 03:17
算法笔记系列
[题] 跳房子 #dp #二分答案 #单调队列优化
题目洛谷——P3957[NOIP2017普及组]跳房子
ACwing
——472.跳房子题意:花最少的金币,获得分数k。花g个金币可以升级机器人,使其跳跃距离范围向上向下增加g。
Y.YL
·
2024-01-31 08:55
算法
c++
打卡:
AcWing
学习记录2.0
(ps.学习打卡记录)1.翻硬币题意:桌上放着排成一排的若干硬币。我们用∗*∗表示正面,用ooo表示反面(是小写字母,不是零)。如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢?附代码#includeusingnamespacestd;voidturn(string&s,inti){if(s[i]=='*')s[i]='o';elses[i
纯白色的手链
·
2024-01-31 08:54
AcWing
算法
上一页
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
其他