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
4454. 未初始化警告 寒假每日一练
一个未经初始化的变量,里面存储的值可能是任意的。因此直接使用未初始化的变量,比如将其赋值给另一个变量,并不符合一般的编程逻辑。代码中出现这种情况,往往是因为遗漏了初始化语句、或是打错了变量名。对代码中使用了未初始化变量的语句进行检查,可以方便地排查出代码中的一些隐秘Bug。考虑一段包含k条赋值语句的简单代码。该段代码最多使用到n个变量,分别记作a1,a2,⋯,an;该段代码使用的常量均记作a0。第
bu努力且wu天赋
·
2023-04-14 12:01
寒假每日一练
算法
AcWing
寒假每日一题
寒假每日一题打卡day1——
ACWing
104.货仓选址寒假每日一题打卡day1——
ACWing
104.货仓选址_JohnnyLin00的博客-CSDN博客【
AcWing
寒假每日一题2023】Day1—
dllglvzhenfeng
·
2023-04-14 12:59
《信息学奥赛一本通
提高篇》
小学生C++趣味编程
科普
算法
青少年趣味编程
c++
信息学奥赛
CSP-J
ACWING
寒假每日一题python(已更完)
ACWING
寒假每日一题有些题是蓝桥杯的题,在之前的文章已经写过这里就不再写了一、孤独的照片一个点一个点的来看,比如对于GHGHG中间的G,找到他的左边的G,以及右边的G的位置,l,r分别等于1,答案就要多加上
平平平安喔
·
2023-04-14 12:28
python
开发语言
【寒假每日一题】
AcWing
4454. 未初始化警告
目录一、题目1、原题链接2、题目描述二、解题报告1、思路分析2、时间复杂度3、代码详解三、知识风暴continue与break的区别及作用一、题目1、原题链接4454.未初始化警告-
AcWing
题库2、
-dzk-
·
2023-04-14 12:28
AcWing寒假每日一题
算法
数据结构
c++
开发语言
蓝桥杯
差分C++
原题链接:797.差分-
AcWing
题库刚刚看了一道挺简单的题,手写暴力一下果然超时了。差分的效率果然是很高的。类似于数学中的求导和积分,差分可以看成前缀和的逆运算。
何况虚度光阴
·
2023-04-14 12:52
STL
排序算法
算法
双指针算法C++
双指针典型例题800.数组元素的目标和-
AcWing
题库给定两个升序排序的有序数组AA和BB,以及一个目标值xx。数组下标从00开始。
何况虚度光阴
·
2023-04-14 12:52
STL
c++
一日一题:第七题---数的范围(整数二分板子)
作者:小妮无语专栏:一日一题♀️✌️道阻且长,不要放弃✌️♀️整数二分的概念以及两种板子(查找左边界和右边界)背题模板整数二分算法模板——模板题
AcWing
789.数的范围boolcheck(intx
小妞无语
·
2023-04-13 23:27
一日一题
算法
数据结构
蓝杯四十三
算法提高
字符串跳步时间限制:1.0s内存限制:256.0MB提交此题问题描述给定一个字符串,你需要从第start位开始每隔step位输出字符串对应位置上的字符。
逍遥_9353
·
2023-04-13 12:07
AcWing
——糖果传递
有n个小朋友坐成一圈,每人有a[i]个糖果。每人只能给左右两人传递糖果。每人每次传递一个糖果代价为1。求使所有人获得均等糖果的最小代价。输入格式第一行输入一个正整数n,表示小朋友的个数。接下来n行,每行一个整数a[i],表示第i个小朋友初始得到的糖果的颗数。输出格式输出一个整数,表示最小代价。数据范围1≤n≤10000000≤a[i]≤2×109数据保证一定有解。输入样例:41254输出样例:4题
scau_igtim
·
2023-04-13 11:29
蓝桥杯最后一个月冲刺
算法
c++
杨辉三角规律
图片来自
acwing
1、首先要知道N第一次出现在第几个数,即要累计前面出现过的所有数这里杨辉三角一列的数量是无穷的,只能通过确定n出现的行数来计算2、杨辉三角的规律有:一、左右对称,于是以下聊的都是在左半部分杨辉三角内的规律为了更好表达规律
Selvaggia
·
2023-04-13 11:56
二分
c++
组合计数——车的放置(逆元)+数三角形+序列统计(lucas定理)
通用传送门:https://www.
acwing
.com/activity/content/16/思路:设C(a,b)为从a中取出b个的组合数,设A(a,b)从a中选出b个进行排列的排列数。
北岭山脚鼠鼠
·
2023-04-13 11:55
数学知识
c++
算法
求组合数——数学知识(c++)
文章目录一、递推(杨辉三角)二、乘法逆元三、卢卡斯定理四、质因数分解总结组合数的公式:一、递推(杨辉三角)
AcWing
885.求组合数I给定n组询问,每组询问给定两个整数a,b,请你输出Cbamod(109
Annabel_CM
·
2023-04-13 11:52
算法基础
算法
AcWing
——杨辉三角
下面的图形是著名的杨辉三角形:如果我们按从上到下、从左到右的顺序把所有数排成一列,可以得到如下数列:1,1,1,1,2,1,1,3,3,1,1,4,6,4,1,...给定一个正整数N,请你输出数列中第一次出现N是在第几个数?输入格式输入一个整数N。输出格式输出一个整数代表答案。数据范围对于20%的评测用例,1≤N≤10;对于所有评测用例,1≤N≤109。输入样例:6输出样例:13题意:求N在杨辉三
scau_igtim
·
2023-04-13 11:22
蓝桥杯最后一个月冲刺
算法
c++
蓝桥杯
【
Acwing
周赛复盘】第92场周赛复盘(2023.2.25)
【
Acwing
周赛复盘】第92场周赛复盘(2023.2.25)周赛复盘✍️本周个人排名:1293/2408AC情况:1/3这是博主参加的第七次周赛,又一次体会到了世界的参差(这次周赛记错时间了,以为19
Rickyの水果摊
·
2023-04-13 05:29
【Acwing】周赛复盘
算法
信息奥赛
c++
数据结构
【寒假每日一题】
AcWing
4653. 数位排序(补)
目录一、题目1、原题链接2、题目描述二、解题报告1、思路分析2、时间复杂度3、代码详解三、知识风暴关于pair一、题目1、原题链接4653.数位排序-
AcWing
题库2、题目描述小蓝对一个数的数位之和很感兴趣
-dzk-
·
2023-04-13 02:26
AcWing寒假每日一题
算法
c++
开发语言
蓝桥杯
排序算法
Acwing
844.走迷宫
使用STL的queue实现#include#include#include#includeusingnamespacestd;typedefpairPII;constintN=110;intn,m;queueq;intgrid[N][N];//保存距离intd[N][N];intbfs(){//初始化操作q.push({0,0});memset(d,-1,sizeofd);d[0][0]=0;//
叶卡捷琳堡
·
2023-04-13 01:49
C++
acwing
bfs
Acwing
848.有向图的拓扑序列
使用STL实现#include#include#include#include#includeusingnamespacestd;constintN=100010,M=N*2;inth[N],e[M],ne[M],idx;intn,m;//保存每个点的入度intd[N];queueq;vectorres;voidadd(inta,intb){e[idx]=b,ne[idx]=h[a],h[a]=i
叶卡捷琳堡
·
2023-04-13 01:49
C++
acwing
拓扑排序
c++
ACWing
245. 你能回答这些问题吗(线段树区间合并)
题目链接单点修改,区间查询最大子段和线段树区间合并模板题#includeusingnamespacestd;#definels(p>1)constintN=500005;intn;structNode{intl,r;intsum,lans,rans,ans;}t[Nmid)returnquery(rs,l,r);//nl在中点右边递归右区间if(rr)swap(l,r);printf("%d\n"
-skyline-
·
2023-04-12 17:39
数据结构-线段树
Acwing
245.你能回答这些问题吗
题目描述给定长度为N的数列A,以及M条指令,每条指令可能是以下两种之一:1、“1xy”,查询区间[x,y]中的最大连续子段和,即maxx≤l≤r≤y{∑ri=lA[i]}。2、“2xy”,把A[x]改成y。对于每个查询指令,输出一个整数表示答案。输入格式第一行两个整数N,M。第二行N个整数A[i]。接下来M行每行3个整数k,x,y,k=1表示查询(此时如果x>y,请交换x,y),k=2表示修改。输
weixin_38166852
·
2023-04-12 17:09
AcWing
245. 你能回答这些问题吗
AcWing
245.你能回答这些问题吗给定长度为N的数列A,以及M条指令,每条指令可能是以下两种之一:1、“1xy”,查询区间[x,y]中的最大连续子段和,即maxx≤l≤r≤y{∑ri=lA[i]}。
罚时大师月色
·
2023-04-12 17:07
蓝桥杯
A/B组训练(省赛)
蓝桥杯
A/B组训练
数据结构-线段树/树状数组
【
ACWing
】245. 你能回答这些问题吗
题目地址:https://www.
acwing
.com/problem/content/description/246/给定长度为NNN的数列AAA,以及MMM条指令,每条指令可能是以下两种之一:1xy
记录算法题解
·
2023-04-12 17:37
AC
数据结构
算法
数据结构
c++
AcWing
245. 你能回答这些问题吗(线段树)
题目链接:https://www.
acwing
.com/problem/content/246/给定长度为N的数列A,以及M条指令,每条指令可能是以下两种之一:1、“1xy”,查询区间[x,y]中的最大连续子段和
年轻过成了秃顶
·
2023-04-12 17:36
算法竞赛进阶指南
线段树
线段树
AcWing
245. 你能回答这些问题吗(线段树)
给定长度为N的数列A,以及M条指令,每条指令可能是以下两种之一:1、“1xy”,查询区间[x,y]中的最大连续子段和,即maxx≤l≤r≤y{∑ri=lA[i]}。2、“2xy”,把A[x]改成y。对于每个查询指令,输出一个整数表示答案。输入格式第一行两个整数N,M。第二行N个整数A[i]。接下来M行每行3个整数k,x,y,k=1表示查询(此时如果x>y,请交换x,y),k=2表示修改。输出格式对
墨韵*
·
2023-04-12 17:06
线段树
AcWing
245. 你能回答这些问题吗 线段树详解
3.2线段树例题分析245.你能回答这些问题吗-
AcWing
题库**题意:**给一条序列,如何动态维护区间的最大子段和,包括询问某区间的最大字段和和修改某个数。分析:线段树struct保留什么信息。
kai_wei_
·
2023-04-12 17:58
ACM‘
算法
数据结构
c++
AcWing
245:你能回答这些问题吗 ← 线段树
【题目来源】
AcWing
245.你能回答这些问题吗【算法分析】针对线段树不同类型问题的算法设计,一种观点认为“首先就是针对问题确定线段树的结点结构属性,之后的任务就直剩套线段树的代码模板了”。
hnjzsyjyj
·
2023-04-12 17:28
信息学竞赛
#
树状数组与线段树
线段树
[线段树]
AcWing
-245 你能回答这些问题吗
245.你能回答这些问题吗题目给定长度为N的数列A,以及M条指令,每条指令可能是以下两种之一:1.1xy,查询区间中的最大连续子段和,即。2.2xy,把改成。对于每个查询指令,输出一个整数表示答案。思路这道题要求的是区间查询和单点修改,每一次查询都是求最大连续区间和,鉴于我是在《算法竞赛进阶指南》的线段树篇看到的这个题目,所以我们使用线段树来求解这个问题。线段树使我们能够动态维护区间信息,但是我们
LECOMTEDE
·
2023-04-12 17:58
算法
c++
AcWing
245. 你能回答这些问题吗(线段树)
AcWing
245.你能回答这些问题吗(线段树)一、题目二、分析1、节点定义2、函数分析(1)pushup函数(2)build函数(3)modify函数(4)query函数三、代码一、题目
AcWing
246
Turing_Sheep
·
2023-04-12 17:57
#
数据结构题目
算法
c++
数据结构
基础线段树
一、单点修改,区间查询(一)查询某区间内最大值:
acwing
最大数如果是静态问题,可以用RMQ(倍增)来写。单点修改可以不用懒标记,尽量不用,麻烦。
华北理工大学ACM协会
·
2023-04-12 15:50
ACM每周知识点
算法竞赛——算法基础课
算法竞赛——算法提高课
c++
算法
力扣刷题记录---归并排序
AcWing
787.归并排序归并排序代码模板如下:/*归并排序时间O(nlogn),空间O(n)*/importjava.util.
纪宁app
·
2023-04-12 13:03
力扣刷题记录
数据结构与算法
Java
leetcode
java
算法
寒假:Day24
346.走廊泼水节-
AcWing
题库Kruskal模板应用,先把每个点看作一个集合,然后从小到大枚举边,每次把两个集合合并时,两个集合互相连边直至成局部完全图即可#includeusingnamespacestd
谪星.
·
2023-04-12 00:09
寒假训练记录合集
算法
图论-学习整理
(题目来源:
Acwing
)一.图的遍历
Acwing
847给定一个n个点m条边的有向图,图中可能存在重边和自环。所有边的长度都是1,点的编号为1~n。
_NewMoon
·
2023-04-11 10:54
【
AcWing
】归并排序及其应用
音乐分享(点击链接可以听哦)无名之辈-陈雪燃目录归并排序归并排序应用文章中的图片来源:(2条消息)归并排序(分治法)_分治法归并排序_小小的香辛料的博客-CSDN博客
AcWing
787.归并排序-
AcWing
AcWing
788
在下 小吉
·
2023-04-11 08:45
模板
算法
排序算法
数据结构
基础算法模板(三)—— 差分和前缀和
差分和前缀和一维前缀和
AcWing
795.前缀和二维前缀和
AcWing
796.子矩阵的和一维差分
ACWing
797.差分二维差分
AcWing
798.差分矩阵一维前缀和
AcWing
795.前缀和【题目描述
JohnnyLin00
·
2023-04-10 23:42
基础算法模板题
前缀和
差分
前缀和与差分模板
快速求出给定区间或矩阵的和下标必须从1开始,前缀和能在O(1)时间求出某个区间(一维)或子矩阵(二维)的和一维前缀和:s[i]=a[1]+a[2]+a[3]+…+a[i];a[l]+…+a[r]=S[r]-S[l-1]
acwing
795
action6.
·
2023-04-10 23:39
基础算法
算法
c++
数据结构
python算法模板第一部分(2)(前缀和与差分)
注:本文是在学习了
acwing
的算法基础课后撰写,主要用于记录python版本算法的模板。其中部分参考了
acwing
众多大佬的题解。
啥也不会做
·
2023-04-10 23:38
python算法模板
算法
python
数据结构
差分法
acwing
827. 双链表 (数组实现)
双链表一般优化某些问题使用前提:(0表示head节点,1表示tail节点)双链表的插入(k的右边)双链表的删除题:实现双链表实现一个双链表,双链表初始为空,支持5种操作:在最左侧插入一个数;在最右侧插入一个数;将第k个插入的数删除;在第k个插入的数左侧插入一个数;在第k个插入的数右侧插入一个数现在要对该链表进行M次操作,进行完所有操作后,从左到右输出整个链表。注意:题目中第k个插入的数并不是指当前
_刘小雨
·
2023-04-10 23:07
#
算法刷题(基础模板应用)
链表
c++
数据结构
前缀和与差分(模板题笔记)
一,前缀和前缀和是一种重要的预处理,能大大降低查询的时间复杂度利用前缀和可以高效计算某一段区间的和文章目录一,前缀和1,一维前缀和*[795.前缀和-
AcWing
](https://www.
acwing
.com
Pseach
·
2023-04-10 23:35
#
算法
c++
算法
acwing
算法基础模板 前缀和差分
前缀和的下标最好从一开始,便于统一计算,主要用于求某个区间的和前缀和的初始化公式s[i]=s[i-1]+a[i];求i,j的区间和s[j]-s[i-1]一维前缀和输入一个长度为n的整数序列。接下来再输入m个询问,每个询问输入一对l,r。对于每个询问,输出原序列中从第l个数到第r个数的和。输入格式第一行包含两个整数n和m。第二行包含n个整数,表示整数数列。接下来m行,每行包含两个整数l和r,表示一个
a7546391
·
2023-04-10 23:29
算法
图论
c++
【蓝桥杯模板】
笔记仅供个人参考蓝桥杯算法模板
acwing
模板2.优化输入输出时间(快速IO模板):3.快速幂模板4.自定义类排序5.归并排序模板6.Int,Integer等数组类型转换7.sort降序排序8.高精度运算
屠一乐
·
2023-04-10 23:49
算法&蓝桥杯
蓝桥杯
算法
职场和发展
2019-03-16 [蓝桥杯][
算法提高
VIP]传染病控制
题目描述近来,一种新的传染病肆虐全球。蓬莱国也发现了零星感染者,为防止该病在蓬莱国大范围流行,该国政府决定不惜一切代价控制传染病的蔓延。不幸的是,由于人们尚未完全认识这种传染病,难以准确判别病毒携带者,更没有研制出疫苗以保护易感人群。于是,蓬莱国的疾病控制中心决定采取切断传播途径的方法控制疾病传播。经过WHO(世界卫生组织)以及全球各国科研部门的努力,这种新兴传染病的传播途径和控制方法已经研究消楚
桐桑入梦
·
2023-04-10 14:18
砝码称重(第十二届蓝桥杯省赛第一场C++A/B/研究生组)
2023年蓝桥的题之后会出,因为
AcWing
上还没有出可以测试的程序,也没把握说自己考场上做的就是对的。
铖铖的花嫁
·
2023-04-10 06:00
算法小题
蓝桥杯
c++
算法
错误票据(第四届蓝桥杯省赛C++A/B组,第四届蓝桥杯省赛JAVAA/B组)
2023年蓝桥的题之后会出,因为
AcWing
上还没有出可以测试的程序,也没把握说自己考场上做的就是对的。目录题目思路代码题目某涉密单位下发了某种票据,并要在年终全部收回。每张票据有唯一的ID号。
铖铖的花嫁
·
2023-04-10 06:00
算法小题
蓝桥杯
c++
算法
时间显示(第十二届蓝桥杯省赛第一场C++B/C/研究生组,第十二届蓝桥杯省赛第一场JAVAB/C/研究生组)
2023年蓝桥的题之后会出,因为
AcWing
上还没有出可以测试的程序,也没把握说自己考场上做的就是对的。目录题目思路代码题目小蓝要和朋友合作开发一个时间显示的网站。
铖铖的花嫁
·
2023-04-10 06:00
算法小题
蓝桥杯
c++
c语言
买不到的数目 遍历法和公式推导法(第四届蓝桥杯省赛C++A组,第四届蓝桥杯省赛JAVAC组)
2023年蓝桥的题之后会出,因为
AcWing
上还没有出可以测试的程序,也没把握说自己考场上做的就是对的。目录题目思路代码题目小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。
铖铖的花嫁
·
2023-04-10 05:55
算法小题
蓝桥杯
c++
算法
【蓝桥杯
算法提高
】【打包】Python 【二分答案+二分模板】
题目分析共有N个礼物,需要进行M次打包,希望让每个人得到的包裹连续且最大重量最小,假设所有礼物的总重量为sum,所有礼物中最重的礼物为max,那么答案只有能可能出现[max,sum]这个区间内部,去二分出最小的那个能打m包的最大重量举个例子理解一下:!!(一定多推推!)答案一定在[max,sum]区间内,使用二分来找具体是哪一个值,定义枚举的值是Target,举个栗子:加入礼物重量分别是:1,2,
师大阿林
·
2023-04-10 05:35
蓝桥杯真题题解
蓝桥杯
python
算法
蓝桥杯python数列排序模板--快排 归并排序 (
Acwing
785/787题)
数列排序简单版:n=int(input())nums=list(map(int,input().split()))#创建一个列表,使用split()函数进行分割#map()函数根据提供的函数对指定序列做映射,就是转化为int型nums.sort()foriinnums:print(i,end="")快排:n=int(input())nums=list(map(int,input().split()
CCCTccc
·
2023-04-10 04:53
蓝桥杯python
蓝桥杯
算法
职场和发展
【蓝桥杯】每日四道编程题(两道真题+两道模拟)| 第6天
蓝桥杯——每日四道填空题(两道真题+两道模拟题)专题前瞻:复习并查集、Tire字符串、双指针、二分目录第一道真题(日志统计)输出描述输入输出样例第二道真题(合根植物)输出描述输入输出样例第三道模拟题(
acwing
吹往北方的风
·
2023-04-09 22:48
蓝桥杯——编程题刷题营
算法
c++
蓝桥杯
数据结构
学习
C++求解斐波那契数列的若干方法
求解斐波那契数列的若干方法问题描述方法一:递归方法二:记忆化搜索方法三:非递归方法四:递推+滚动变量方法五:快速幂+矩阵乘法程序问题链接:https://www.
acwing
.com/problem/content
_ 菜 -∞
·
2023-04-09 20:04
题解
斐波那契数
矩阵乘法
快速幂
蓝桥杯 试题
算法提高
网格贪吃蛇(C++)
网格贪吃蛇题目浏览算法浏览核心思路✨2022-4-2日新增的内容✨c++代码题目浏览资源限制时间限制:1.0s内存限制:256.0MB问题描述那个曾经风靡全球的贪吃蛇游戏又回来啦!这次贪吃蛇在m行n列的网格上沿格线爬行,从左下角坐标为(0,0)的格点出发,在每个格点处只能向上或者向右爬行,爬到右上角坐标为(m-1,n-1)的格点时结束游戏。网格上指定的格点处有贪吃蛇喜欢吃的豆豆,给定网格信息,请你
ghost_him
·
2023-04-09 10:22
蓝桥杯练习
算法
蓝桥杯
c++
蓝桥杯刷题冲刺 | 倒计时2天
指针不指南吗专栏:蓝桥杯倒计时冲刺马上就要蓝桥杯了,最后的这几天尤为重要,不可懈怠哦文章目录1.Floyd求最短路2.Dijkstra求最短路(堆优化版)1.Floyd求最短路题目链接:854.Floyd求最短路-
AcWing
指针不指南吗
·
2023-04-09 09:53
蓝桥杯倒计时冲刺
蓝桥杯
c++
算法
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他