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
算法竞赛——算法基础课
算法竞赛
学习指南(分阶段)
目录目录前言阶段一:还不熟悉至少一门编程语言,掌握的算法和数据结构较少(建议时长:4周)语言的选择语言的学习学习网站学习收获做题量阶段二:熟悉一门语言,需要进一步提高自己的算法水平(建议时长:8周)刷题建议推荐书籍做题量阶段三:已经有了基础算法和基础数据结构的能力,需要更多的进阶知识(建议时长:4个月以上)学习资源学习收获竞赛训练学习习惯阶段四:已经熟悉大部分数据结构与算法,希望掌握更多高阶知识前
JoeKingZY
·
2023-11-30 13:51
数据结构与算法
算法
数据结构
经验分享
ACM模板
的帮助连接北京大学(poj)题目连接浙江大学(zoj)题目连接uva题目连接青理工大学acm宣传ppt(据说就是耀哥的魅力害了好多人来搞ACM)连接二.水题hdu水题分类之耀哥版poj题目分类小媛在努力原创《
算法竞赛
入门经典
木若流兮
·
2023-11-29 21:38
ACM模板
ACM模板
DP背包问题
二维数组解决方法:原理:——引自《
算法竞赛
——从入门到进阶》表格中第
打发人间白云
·
2023-11-29 15:36
算法
算法
动态规划
01背包问题的理论+实战
文章目录01背包问题理论状态表示状态计算——状态转移方程f(i,j)01背包问题实战优化为什么遍历背包容积的时候需要倒序如何理解一维的过程本文是AcWing
算法基础课
的学习笔记,总结了有关01背包问题的理论和实际代码
Ryzen3
·
2023-11-29 15:00
数据结构与算法
c++
算法
数据结构
c语言
算法竞赛
——数据结构
前言本文介绍
算法竞赛
涉及到的数据结构。数据结构可以分为数据组织形式与数据操作两个部分,数据结构是为了通过将信息高效存储与管理来解决一些问题而存在的。
ThXe
·
2023-11-28 16:44
ACM教程
数据结构
算法
链表
2022-03-07
07:30-08:25昨日回顾——【自学】突发奇想,如果
算法竞赛
每次拿第一,平均收入可以达到一万五左右,完全可以成为自由职业者。
厚丕蓄
·
2023-11-28 07:41
AcWing
算法基础课
----动态规划(一) 笔记 ( 背包:01、完全、多重、分组 )
动态规划常用模型背包01背包完全背包多重背包分组背包常用模型背包线性dp区间dp重点:状态转移出发点:1.状态表示(几维)例如f(i,j)a.集合-所有选法-条件b.属性Max、Min、数量2.状态计算(如何一步一步计算出每一步)集合划分原则:不重、不漏dp优化:对代码或者方程进行等价变形背包n个物品,容量V的背包,每个物品v体积、w价值01背包n个物品,容量V的背包,每个物品v体积、w价值特点:
彡倾灬染|
·
2023-11-28 07:41
算法学习笔记
AcWing
c++
c语言
codeforces rating
codeforces是一个
算法竞赛
网站,该网站上有一个积分制度,2023年11月24日,ip属地在中国的,有222人红名以上(2400+)672人黄名以上(2100+)1083人紫名以上(1900+)2084
三冬四夏会不会有点漫长
·
2023-11-28 04:49
Codeforces
学习
算法笔记
算法竞赛
备赛搜索篇dfs搜索深度优先搜索,沿着一条路找到底,其实也是最暴力的方法,采用函数递归的方式进行逐个搜索。
spruce^_^
·
2023-11-28 02:26
笔记
蓝桥杯笔记
算法
数据结构
算法基础课
(一) 基础算法
进制转换#includeusingnamespacestd;constintN=100;intn,m;strings;intx;//记录n进制转化成十进制;intans[N];intmain(){cin>>n>>s>>m;intt=1;for(inti=s.size()-1;i>=0;i--){if(s[i]=0;i--){if(ans[i]>=10)printf("%c",(char)(ans[
ros275229
·
2023-11-28 00:23
算法基础课
acwing
算法学习
算法
c++
数据结构
算法竞赛
入门——递归剪枝
本题是一道简单的递归与递推题数的计算首先对递归分析,从最大的数字n开始,左边的数字最大可以是n/2枚举n/2到1个各有几种排序求和即为答案例如样例中的6,我们只需要知道以3为起始能有几种组合分别为3,13,加上2为起始2,12,与1那么我们可以知道6为f(1)+f(2)+f(3).解法1:未剪枝递归#includeusingnamespacestd;intf(intn){if(n==1)retur
ThXe
·
2023-11-25 23:26
ACM教程
算法
剪枝
动态规划
acwing
算法基础课
文字版(看不懂你打我)——第二课基础算法之:高精度算法(大数乘小数、大数除小数)
本系列帖子将围绕AcWing平台的主打课程——
算法基础课
,并辅以本人自己的学习心得与广大算法爱好者分享知识。如果觉得本篇内容对你有帮助的话,希望不吝点赞。若有不同看法的话欢迎在评论区友善探讨。
acwingwingwing
·
2023-11-25 22:45
acwing算法基础课文字版
算法
AcWing
算法基础课
复习——(一)基础算法
一、快速排序AcWing785.快速排序代码:importjava.io.*;importjava.util.*;publicclassMain{staticStreamTokenizerst=newStreamTokenizer(newBufferedReader(newInputStreamReader(System.in)));staticPrintWriterpw=newPrintWrit
God同学
·
2023-11-25 22:12
AcWing算法
排序算法
算法
java
蓝桥杯
AcWing
算法基础课
学习记录(Python,备战蓝桥杯)Day31 - Day60
Day31.(2021.11.17)最小生成树,正边负边都没有关系。(给定一张边带权的无向图G=(V,E),其中V表示图中点的集合,E表示图中边的集合,n=|V|,m=|E|。由V中的全部n个顶点和E中n−1条边构成的无向连通子图被称为G的一棵生成树,其中边的权值之和最小的生成树被称为无向图G的最小生成树。)和dijkstra很像,不同的是这个是到集合的距离。#acwing858.Prim算法求最
ZengXincs
·
2023-11-24 23:24
algorithm
python
Acwing《
算法基础课
》第4章 数学知识
Acwing《
算法基础课
》第4章数学知识文章目录Acwing《
算法基础课
》第4章数学知识质数判断质数分解质因数筛质数朴素筛法埃氏筛法线性筛法约数求所有约数约数个数定理约数之和定理例子:12=22×3112
今天修复bug了吗
·
2023-11-24 23:54
Acwing
算法
C++
算法
c++
AcWing
算法基础课
----数学知识(三) 笔记 ( 高斯消元 + 求组合数 )
数学知识高斯消元O(n^3)求组合数1.递归法求组合数2.Lucas定理3.分解质因数法求组合数卡特兰数高斯消元O(n^3)解方程:无解\无穷多解\有唯一解利用线性代数初等行列变换1.把某一行乘一个非零的数2.交换某两行3.把某行若干倍加到另一行上去变换之后结果与解的关系:1.完美阶梯型唯一解2.不完美阶梯型0=非零无解3.不完美阶梯型0=0无穷解浮点数判断是否为零需要和eps比算法步骤:枚举每一
彡倾灬染|
·
2023-11-24 23:51
算法学习笔记
AcWing
c++
c语言
算法基础课
—数学知识(四)高斯消元、组合数
算法基础课
—数学知识(四)高斯消元、组合数高斯消元——解方程组对于有解和无解的判断例子消元回代有无穷多个解的情况无解的情况算法思路题目代码模板自己的代码求组合数方法一模板自己的代码方法二题目模板代码方法三题目模板代码方法四题目模板自己的代码满足条件的
肥肥饼
·
2023-11-24 23:48
算法基础课
算法
数据结构
算法基础课
-数学知识
数学知识第四章数学知识数论质数约数欧拉函数欧拉定理与费马小定理拓展欧几里得定理裴蜀定理中国剩余定理快速幂高斯消元求组合数卡特兰数容斥原理博弈论Nim游戏SG函数第四章数学知识数论质数质数判定:试除法,枚举时只枚举i≤nii\leq\frac{n}{i}i≤in即可(这里是防止整数溢出所以没有算平方)分解质因数:试除法首先nnn中至多只包含一个大于n\sqrtnn的质因子所以仍然可以枚举i≤nii\
Andantex
·
2023-11-24 23:13
ACwing算法课笔记
算法
【
算法竞赛
入门经典例题题解】 【DP】练习城市里的间谍 A Spy in the Metro UVA1025 UVA437 巴比伦塔 刘汝佳
【
算法竞赛
入门经典例题题解】【DP】UVA1025练习城市里的间谍ASpyintheMetro洛谷链接UVA1025练习城市里的间谍ASpyintheMetro题目某城市地铁是一条直线,有nn(2\leqn
CCSU__LRF
·
2023-11-24 23:01
算法
c语言
动态规划
多重背包问题 II(
算法基础课
)
乘法原理百度百科乘法原理是说把多个步骤的所有方法相乘,表示整个事件所有可能的解决方法原题有N�种物品和一个容量是V�的背包。第i�种物品最多有si��件,每件体积是vi��,价值是wi��。求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。输出最大价值。输入格式第一行两个整数,N,V�,�,用空格隔开,分别表示物品种数和背包容积。接下来有N�行,每行三个整数vi,wi,si�
三冬四夏会不会有点漫长
·
2023-11-23 16:52
acwing算法基础
学习
笔记
【入门2】分支结构 (今天刷洛谷了嘛)
【60天计划】刷洛谷(题单广场)andAcwing
算法基础课
P5710【深基3.例2】数的性质#include#include#include#include#include#include#include
Joanh_Lan
·
2023-11-23 13:13
60天洛谷挑战flag
蓝桥杯
c++
全球“脑王”都来了,这一届GeekPwn安全极客大赛有看头了
在比赛现场,郑林楷与
算法竞赛
银牌得主杨雅儒组队,通过《谁动了我的短信》项目,尝试利用手机原生APP未知缺陷伪造手机号发送短信,让观众更加切实地了解到电信诈骗的危害。
中国云报
·
2023-11-22 23:41
网络
人工智能
区块链
大数据
python
UVA11584 划分成回文串 Partitioning by Palindromes(回文串,dp)C++实现
学习
算法竞赛
的新手,思路参考紫书例9-7,具体操作见注释...
sakulaaaa
·
2023-11-22 18:51
uva
洛谷
动态规划
【蓝桥杯软件赛 零基础备赛20周】第4周——简单模拟1
文章目录什么是简单模拟简单模拟和编程能力刷题什么是简单模拟正在学编程语言(C/C++、Python、Java),或者刚学过语言,还没有开始学数据结构和算法的同学,有一些疑问:如何快速入门
算法竞赛
?
Sofice小司
·
2023-11-22 11:36
蓝桥杯软件赛零基础备赛20周
蓝桥杯
Acm入门3:数据结构(第四篇博客)
二:一些
算法竞赛
常用的STL三:一些进阶用法一Queue:先进先出队列常见写法:#includeusingnamespacestd;constintN=100010;intq[N];inthead=1,
Mt. Qomolangma
·
2023-11-22 08:03
c++
排序算法
『算法笔记』- 03 - C++ 实现:双指针算法 & 位运算 & 离散化 & 区间合并
2.1例题2.2补充三、离散化3.1例题3.2解析3.3补充四、区间合并4.1例题4.2图示EndingAtfirst:一个初学算法的萌新,如果文中有误,还请指正️专栏介绍:本专栏目前基于AcWing
算法基础课
进行笔记的记录
Rainbow_Criss
·
2023-11-22 07:27
算法和数据结构
算法
c++
数据结构
【CSPJ】CSPJ小学组
小学生现在都开始参加
算法竞赛
了,一起来感受下难度1.扑克牌error解题思路用空间换取时间,利用一个num二维数组储存各个花色不同点数缺少的纸牌数,行代表花色,列代表点数,例如:该语句num[0][8]
白驹_过隙
·
2023-11-21 23:24
算法
c++
动态规划
动态规划:背包问题模板代码汇总
说明:根据acwing算法提高课和
算法基础课
整理,代码根据y总的稍加修改。1.0-1背包问题问题模型描述:有N件物品和一个容量是V的背包。每件物品只能使用一次。第i件物品的体积是vi,价值是wi。
2,4(1H,3H)-PD are mine
·
2023-11-21 10:07
动态规划
算法
c++
算法竞赛
——回文串镜像串求解(附python代码)
题目:求解字符串是否是回文串或者镜像串(回文串是指正序逆序都一样,镜像串是指镜像后字符串一样),其中,镜像字典如下:{'A':'A','E':'3','H':'H','I':'I','J':'L','L':'J','M':'M','O':'O','S':'2','T':'T','U':'U','V':'V','W':'W','X':'X','Y':'Y','Z':'5','1':'1','2':'
代码随想随记
·
2023-11-20 16:35
python
Python
算法竞赛
米勒-拉宾素数检测法(判断一个极大的数是否为质数)——算法解析
一、算法简介在
算法竞赛
中,我们时常会遇到需要判断一个数是否为质数的问题。我们常常利用筛法来解决这个问题,但是当需要判断的数变得很大时,筛法已经无法满足我们的需求。
风中的微尘
·
2023-11-20 15:25
数学
算法
【SpringMvc】SpringMvc +MyBatis整理
欢迎来到@边境矢梦°的csdn博文本文主要梳理Java框架中SpringMVC的知识点和值得注意的地方我是边境矢梦°,一个正在为秋招和
算法竞赛
做准备的学生喜欢的朋友可以关注一下,下次更新不迷路目录MyBatis
边境矢梦°
·
2023-11-19 22:49
Java
java
spring
后端
mvc
mybatis
【C++】基础语法(上)
C++基础语法此语法笔记面向
算法竞赛
考研,可供参考,本人的一些笔记的记录~失踪人口回归,将近半个月没有更新,那么接下来也会逐步开始更新分享知识内容~本篇将分享cpp基础语法中的变量、输出输入语句、表达式
日夜无休时
·
2023-11-19 22:04
C++
c++
开发语言
Acwing
算法基础课
学习笔记(七)--搜索与图论之DFS&&BFS&&树与图的深度优先遍历&&树与图的广度优先遍历&&拓扑排序
来到第三章的内容,搜索与图论。排列数字#includeusingnamespacestd;intn;//需要搜索的个数constintN=10;intpath[N];//path[]用于保存路径boolst[N];//用于记录该步是否已经走过,true则表示被用过voiddfs(intu){if(u==n)//一条路搜索完成{for(inti=0;i>n;dfs(0);//从第0个位置开始搜索re
nullwh
·
2023-11-19 17:29
刷题练习
学习笔记
Acwing
Acwing
算法基础课
学习笔记(四)--数据结构之单链表&&双链表&&模拟栈&&模拟队列&&单调栈&&单调队列&&KMP
单链表算法题中最常考的单链表就是邻接表(用来存储图和数),比如最短路问题,最小生成树问题,最大流问题。双链表用于优化某些问题。利用数组来表达单链表:存储值和指针的两个数组利用下标进行关联。需要注意的是,head不是节点,只是指向某个节点的指针。head存的是链表第一个点的下标,形象地看就好像是指向了头结点。这里贴一个非常有趣的题解#includeusingnamespacestd;constint
nullwh
·
2023-11-19 17:59
学习笔记
刷题练习
Acwing
Acwing
算法基础课
学习笔记(六)--数据结构之Hash表&&STL简介
来到数据结构章节的最后一节课,主要内容是哈希表和STL。模拟散列表首先要理解什么是哈希。其实之前的课讲过的离散化就是一种特殊的哈希方式,这里介绍的是一般的哈希方式。算法题中对哈希的操作一般只有添加和查找;删除一般不会涉及,非要进行删除操作的话,也不是真的删除,而是用一个bool变量进行标记即可。//拉链法#include#includeusingnamespacestd;constintN=100
nullwh
·
2023-11-19 17:59
学习笔记
刷题练习
Acwing
数据结构(一)——链表与邻接表、栈与队列、KMP
肝就完了2月15日,day03打卡今日已学完y总的
算法基础课
-2.1-第二章数据结构(一)共7题,知识点如下链表与邻接表:单链表、双链表栈与队列:模拟栈、模拟队列单调栈、单调队列:滑动窗口(题目名)KMP
.浮尘.
·
2023-11-19 17:56
#
acwing算法基础课
算法
学习
数据结构
AcWing-
算法基础课
总结
本文是基于AcWing网站
算法基础课
刷题的一个总结第六讲贪心贪心第五讲动态规划背包问题各种类型的DP第四讲数学知识质数约数欧拉函数快速幂扩展欧几里得中国剩余定理高斯消元求组合数容斥原理博弈论第三讲搜索与图论
147qq.com
·
2023-11-19 06:54
acm竞赛
算法
目录_算法_ACwing
仅目录文章目录
算法基础课
第一章基础算法1.基础算法(1)排序二分快速排序1.基础算法(2)高精度(C++)1.基础算法(3)2.数据结构(1)2.数据结构(2)3.搜索与图论(1)3.搜索与图论(2)3
0.0_404
·
2023-11-19 06:22
四年
计科
算法
AcWing的
算法基础课
目录
文章目录基础算法数据结构搜索与图论数学知识动态规划贪心时空复杂度分析基础算法排序二分高精度前缀和与差分双指针算法位运算离散化区间合并数据结构链表与邻接表:树与图的存储栈与队列:单调队列、单调栈kmpTrie并查集堆Hash表搜索与图论DFS与BFS树与图的遍历:拓扑排序最短路最小生成树二分图:染色法、匈牙利算法数学知识质数约数欧拉函数快速幂扩展欧几里得算法中国剩余定理高斯消元组合计数容斥原理简单博
greedy-hat
·
2023-11-19 06:21
刷题
mysql
学习
spring
boot
算法竞赛
备赛进阶之状态机模型训练
目录1.大盗阿福2.股票买卖IV3.股票买卖V4.设计密码算法状态机(ASM)图是一种描述时序数字系统控制过程的算法流程图,其结构形式类似于计算机中的程序流程图。ASM图是用一些特定符号按规定的连接方式来描述数字系统的功能。应用ASM图设计数字系统,可以很容易将语言描述的设计问题变成时序流程图的描述,只要描述逻辑设计问题的时序流程图一旦形成,状态函数和输出函数就容易获得,从而得出相应的硬件电路。1
Williamtym
·
2023-11-18 17:32
算法
c++
数据结构
Note-4
算法竞赛
里很喜爱涉及这部分的内容,例如:蓝桥某年决赛第一题这题用动态规划当然能做,但是通过数论知识,可以快速(指代码量)得到结果。leetcode周赛中的丑数 这样的题目就完全是数论问题了。
r&sf
·
2023-11-17 17:16
算法
笔记
蓝桥杯第三周
算法竞赛
D题&&E题
发现更多计算机知识,欢迎访问Cr不是铬的个人网站D迷宫逃脱拿到题目一眼应该就能看出是可以用动态规划来解决。但是怎么定义dp呢?这个题增加难度的点就在当所在位置与下一个要去的位置互质的时候,会消耗一把钥匙。当没有钥匙的时候就不能移动了。想到这里,我们可以定义一个三维的dp数组.定义dpdp[i][j][k]表示从位置(1,1)到(i,j)消耗k把钥匙的最大值初始化memset(dp,-0x3f3f,
Cr不是铬
·
2023-11-17 05:31
青少年编程
c++
机器学习
算法竞赛
平台整理
平台名网址比赛时间科赛网Heywhale和鲸(官网)-数据科学协同平台天池天池大数据众智平台-阿里云天池DataFountain权威的大数据竞赛平台-DataFountainKaggleKaggle:YourMachineLearningandDataScienceCommunityDataCastleDC竞赛——领先的大数据与人工智能竞赛平台JDATAJDATA智汇平台6月腾讯广告算法大赛202
厨师长爱炼丹
·
2023-11-16 14:34
机器学习
机器学习
算法
人工智能
AcWing
算法基础课
第一讲小结(已完结,第二讲已开始)
目录目录前言一、快速排序法及其扩展快速排序法介绍思路+步骤模拟代入模板练习扩展(求第k个数)思路代码二、归并排序法归并排序思路思路+步骤模拟代入模板练习应用(逆序对的数量)介绍思路模拟代入模板练习三、二分整数二分大致步骤详细步骤(两模板)模板模拟代入练习实数二分介绍练习四、高精度算法介绍高精度加法不压位步骤压位步骤练习高精度减法介绍练习高精度乘法高精度乘以低精度高精度乘以高精度高精度除法高精度除以
StarHui0001
·
2023-11-16 00:54
AcWing基础算法
算法
排序算法
c++
算法竞赛
入门经典(第二版)-刘汝佳-第六章 数据结构基础 例题(18/22)
文章目录说明例题例6-1UVA210并行程序模拟(p139,双端队列)例6-2UVA514铁轨(p140,栈)例6-3UVA442矩阵链乘(p141,用栈实现简单的表达式解析)例6-4UVA11988破损的键盘(p143,链表)例6-5UVA12657移动盒子(p144,双向链表)例6-6UVA679小球下落(p148,完全二叉树编号)例6-7UVA122树的层次遍历(p150,二叉树的动态创建于
梁山伯liangrx06
·
2023-11-15 23:43
算法竞赛入门经典
uva
算法
算法竞赛入门经典
数据结构
acm
二分法中的两个模板
在acwing的
算法基础课
中,yxc给出了二分的两个模板,这里举有序数组查找某个数的例子来说明这两个模板。
volcanical
·
2023-11-15 15:42
算法
算法
蓝桥杯备考——
算法竞赛
入门经典(第2版)学习笔记2
算法竞赛
入门经典(第2版)学习笔记2第二章循环结构程序设计2.1for循环2.2while循环和do-while循环2.3循环的代价2.4
算法竞赛
中的输入输出框架2.5注解与习题第二章循环结构程序设计2.1for
不好好学习是猪
·
2023-11-14 01:27
蓝桥杯
算法竞赛
第一周题型总结
本专栏内容为:蓝桥杯学习专栏,用于记录蓝桥杯的学习经验分享与总结。博主csdn个人主页:小小unicorn⏩专栏分类:C++代码仓库:小小unicorn的代码仓库关注我带你学习编程知识目录三带一:思路:数树树思路:分组:思路:三带一:题目来源:三带一题目描述:思路:排序+判断即可:代码解决:#includeusingnamespacestd;intmain(){intt;cin>>t;while(
小小unicorn
·
2023-11-14 01:50
蓝桥杯训练营
蓝桥杯
算法
树
二叉树
【
算法竞赛
】蓝桥杯Python组快速入门指南
当然,仅限入门而已本指南由GPT-4(23年3月未阉割版)编写,曾帮助笔者半天内入门py,并较熟练完成一般难度的算法题目一直以来笔者都是使用C++作为
算法竞赛
语言,但是奈何C++组太卷,笔者又太菜,于是另谋他路
Elm Forest
·
2023-11-14 01:20
算法竞赛
蓝桥杯
python
算法
pycharm
Acwing -
算法基础课
- 笔记(数学知识 · 三)(补)
数学知识(三)这一小节讲的是高斯消元,组合数。高斯消元高斯消元是用来解方程的,通常来说可以在O(n3)O(n^3)O(n3)的时间复杂度内,求出包含n个未知数的,n个方程的多元线性方程组的解。如下的方程组就称为多元线性方程组a11x1+a12x2+...+a1nxn=b1a_{11}x_1+a_{12}x_2+...+a_{1n}x_n=b_1a11x1+a12x2+...+a1nxn=b1a21
抠脚的大灰狼
·
2023-11-13 06:52
算法
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
其他