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算法基础课文字版
状态压缩dp,291. 蒙德里安的梦想
291.蒙德里安的梦想-
AcWing
题库求把N×M的棋盘分割成若干个1×2的长方形,有多少种方案。例如当N=2,M=4时,共有5种方案。当N=2,M=3时,共有3种方案。
Landing_on_Mars
·
2023-09-30 22:52
#
数位dp
状态压缩dp
动态规划
Acwing
.885 求组合数l
题目给定n组询问,每组询问给定两个整数a,b,请你输出Cmod(10°+7)的值。输入格式第—行包含整数n。接下来n行,每行包含—组a和b。输出格式共n行,每行输出一个询问的解。数据范围1≤n≤10000,1#includeusingnamespacestd;constintN=2010,mod-1e9+7;intc[N][N];voidinit(){for(inti-0;i
iAkuya
·
2023-09-30 21:46
java算法实录
算法
Acwing
.240 食物链(并查集)
题目动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B,B吃C,C吃A。现有N个动物,以1–N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这N个动物所构成的食物链关系进行描述:第一种说法是"1×Y”,表示X和Y是同类。第二种说法是"“2×Y”,表示X吃Y。此人对N个动物,用上述两种说法,一句接一句地说出K句话,这K句话有的是真的,有
iAkuya
·
2023-09-30 21:46
java算法实录
算法
Acwing
.4908 饥饿的牛(枚举)
题目贝茜是一头饥饿的牛。每天晚上,如果牛棚中还有干草的话,贝茜都会吃掉其中的一捆。初始时,牛棚中没有干草。为了让贝茜不被饿死,农夫约翰制定了N个给贝茜送干草的计划。其中第i个计划是在第di天的白天给贝茜送去bi捆干草。这些计划互不冲突,保证1≤d1r){System.out.println(r);return;}else{ans+=tb;}for(longi=1;itop){top=td;//大于
iAkuya
·
2023-09-30 21:14
java算法实录
算法
求最小生成树(kruskal)
859.Kruskal算法求最小生成树-
AcWing
题库AC代码:#include#include#includeusingnamespacestd;constintN=100010,M=200010;
矩阵不需要秩
·
2023-09-30 08:15
图论
算法
c++
图论
判定二分图(染色法)
860.染色法判定二分图-
AcWing
题库AC代码:#include#include#includeusingnamespacestd;constintN=100010,M=200010;intn,m;
矩阵不需要秩
·
2023-09-30 08:15
图论
算法
图论
c++
dfs
最短编辑距离
902.最短编辑距离-
AcWing
题库AC代码:#include#include#includeusingnamespacestd;constintN=1010;intn,m;chara[N],b[N]
矩阵不需要秩
·
2023-09-30 08:15
线性DP
算法
c++
数据结构
动画
动态规划
递推+模拟---想好如何存储?
递推+模拟输入输出问题CCF-CSP考试历年真题题型分类分组输入——可能有多组测试数据,对于每组数据递推---从前面已知态--->后续未知态
AcWing
3777.砖块
AcWing
1208.翻硬币
AcWing
1211
嘿嘿嘿嘿0929
·
2023-09-30 06:19
acwing
算法
c++
图论
你有没有体验过精神高潮?
1小学时,第一次读到《西游记》,纯
文字版
,上下卷,极为入神,别人喊我甚至推我,都充耳不闻,完全沉浸在里面。阅到精彩处,哈哈大笑,从凳子上跌下来。小学到初中那些年里,我磨破了三套《西游记》。
王小喵读书
·
2023-09-30 05:31
2019-01-24快速阅读作业6《拓展视觉能力》
第一部分:线上听课1、直播间链接听课✅2、五分钟思维导图笔记(简图即可)或者
文字版
笔记。
山前风
·
2023-09-30 03:33
概述和转述到底有什么区别?
,
文字版
:最近,我在带着我们社群的学员在做概述和转述的刻意训练,已经练了好几场了。很多同学会问“概述和转述”到底有什么区别呢?
Tom教练
·
2023-09-30 02:22
蓝桥杯每日一题2023.9.28
AcWing
4409.砍竹子-
AcWing
题目描述题目分析注:sqrtl的范围为longdouble,比sqrt更加精确使用优先队列维护一段区间,如果连续一段相同就合并为一个区间,从大到小去枚举,每次先取出最大的一段
Akct
·
2023-09-29 21:26
算法
[
AcWing
] 890. 能被整除的数(C++实现)容斥原理模板题
[
AcWing
]890.能被整除的数(C++实现)容斥原理模板题1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的数据结构与算法思想6.总结1.题目2.读题(需要重点注意的东西
Cloudeeeee
·
2023-09-29 16:28
AcWing算法日记
c++
算法
数学知识:能被整除的数—容斥原理
题目:
AcWing
890.能被整除的数给定一个整数n和m个不同的质数p1,p2,…,pm。请你求出1∼n中能被p1,p2,…,pm中的至少一个数整除的整数有多少个。输入格式第一行包含整数n和m。
奋斗吧!骚年!
·
2023-09-29 16:57
#
数学知识
算法
c++
数据结构
容斥原理
AcWing
890 能被整除的数 容斥原理
题解建议看这个:https://www.
acwing
.com/solution/content/29702/#includeusingnamespacestd;typedeflonglongLL;constintN
墨染枫
·
2023-09-29 16:56
算法
c++
算法
数学
卡特兰数
889.满足条件的01序列-
AcWing
题库给定n个0和n个1,它们将按照某种顺序排成长度为2n的序列,求它们能排列成的所有序列中,能够满足任意前缀序列中0的个数都不少于1的个数的序列有多少个。
泠楠子
·
2023-09-29 16:55
模板
c++
算法
组合数
Nim游戏
891.Nim游戏-
AcWing
题库全部异或起来,如果不为零,则可以一步使其变为0:设异或和为x,x的最高位为第k位,令第k位为1的a[i]变为a[i]^x,a[i]^x#defineIOSios::sync_with_stdio
泠楠子
·
2023-09-29 16:55
模板
c++
算法
数学知识:容斥原理(能被整除的数)
AcWing
890.能被整除的数给定一个整数n和m个不同的质数p1,p2,…,pm。请你求出1~n中能被p1,p2,…,pm中的至少一个数整除的整数有多少个。输入格式第一行包含整数n和m。
Quorra4chord
·
2023-09-29 16:24
容斥原理
AcWing
890. 能被整除的数
容斥原理
AcWing
890.能被整除的数原题链接
AcWing
890.能被整除的数算法标签容斥原理思路摘自该题解代码#include#defineintlonglong#defineabsfabs#definerep
飞滕人生TYF
·
2023-09-29 16:24
算法
算法
c++
开发语言
容斥原理 能被整除的数
890.能被整除的数-
AcWing
题库容斥原理,加奇减偶差不多就是另外所以可以枚举每一位选或不选来暴力算#include#defineIOSios::sync_with_stdio(0);cin.tie
泠楠子
·
2023-09-29 16:22
模板
算法
数据结构
c++
组合数
费解的开关详解
AcWing
95.费解的开关你玩过“拉灯”游戏吗?25盏灯排成一个5×5的方形。每一个灯都有一个开关,游戏者可以改变它的状态。每一步,游戏者可以改变某一个灯的状态。
dearzcs
·
2023-09-29 04:44
AcWing题解
c++
算法
开发语言
计数类dp,完全背包,900. 整数划分
900.整数划分-
AcWing
题库一个正整数n可以表示成若干个正整数之和,形如:n=n1+n2+…+nk,其中n1≥n2≥…≥nk,k≥1。我们将这样的一种表示称为正整数n的一种划分。
Landing_on_Mars
·
2023-09-29 00:47
#
计数类dp
动态规划:背包
算法
蓝桥杯每日一题2023.9.27
4408.李白打酒加强版-
AcWing
题库题目描述题目分析对于这题我们发现有三个变量,店,花,酒的数量,对于这种范围我们使用DP来进行分析。
Akct
·
2023-09-28 12:46
蓝桥杯
职场和发展
NIM游戏,模板题
891.Nim游戏-
AcWing
题库给定n堆石子,两位玩家轮流操作,每次操作可以从任意一堆石子中拿走任意数量的石子(可以拿完,但不能不拿),最后无法进行操作的人视为失败。
Landing_on_Mars
·
2023-09-28 11:19
博弈论
游戏
博弈论
4.16冥想记录
每次听总觉得有很多的知识点、需要自己牢牢记住并消化吸收,觉得光听似乎不能很好的深入内心,总想着看到
文字版
。可是上次听老师分享过,冥想不是聚焦于大脑思维的学习,而是重在体验。
木木_52ae
·
2023-09-28 04:21
AcWing
86. 构建乘积数组(C++)- 前后缀分解
题目链接:https://www.
acwing
.com/problem/content/description/82/题目如下:classSolution{public:vectormultiply(constvector
JIngles123
·
2023-09-28 01:35
#
剑指offer
c++
leetcode
算法
java中的最大前缀,
AcWing
1051. 最大的和 (Java 前后缀分解?)
思路先分别求出顺序和逆序时,仅考虑前$i$个且且以$a_i$结尾的连续子序列最大和,记为$f_i$、$fr_i$同样分别顺序和逆序处理上步得到的状态数组,改造为“仅考虑前$i$个但不限制$a_i$结尾的连续子序列最大和”枚举分界点,将数组分为两段$a_1\sima_k$、$a_{k+1}\sima_n$,根据状态数组求左段顺序最大和$f_k$、右段逆序最大和$fr_{k+1}$代码importja
东山白云意
·
2023-09-28 01:35
java中的最大前缀
ACWing
三元组(前后缀分解)
ACWing
三元组题目算法代码题目算法前后缀分解代码#include#include#include#includeusingnamespacestd;constintN=2e5+10;#defineintlonglongintn
追风小小少年
·
2023-09-28 01:04
算法
c++
c++
算法
图论
AcWing
算法提高课-4.3.2你能回答这些问题吗
宣传一下算法提高课整理CSDN个人主页:更好的阅读体验原题链接题目描述给定长度为NNN的数列aaa,以及MMM条指令,每条指令可能是以下两种之一:1xy,查询区间[x,y][x,y][x,y]中的最大连续子段和,即maxx≤l≤r≤y{∑i=lrai}\max\limits_{x\lel\ler\ley}\left\{\sum\limits^r_{i=l}a_i\right\}x≤l≤r≤yma
星河依旧长明
·
2023-09-27 23:02
AcWing算法提高课
算法
c++
数据结构
AcWing
算法提高课-4.3.1最大数
宣传一下算法提高课整理CSDN个人主页:更好的阅读体验原题链接题目描述给定一个正整数数列a1,a2,…,ana_1,a_2,…,a_na1,a2,…,an,每一个数都在0∼p−10\simp-10∼p−1之间。可以对这列数进行两种操作:添加操作:向序列后添加一个数,序列长度变成n+1n+1n+1;询问操作:询问这个序列中最后LLL个数中最大的数是多少。程序运行的最开始,整数序列为空。一共要对整数序
星河依旧长明
·
2023-09-27 23:32
AcWing算法提高课
算法
c++
数据结构
【笔记】Splay
【笔记】Splay目录简介右旋左旋核心思想操作a.Splayb.插入c.删除信息的维护例题
AcWing
2437.SplayP3369【模板】普通平衡树简介Splay是一种平衡树,并且是一棵二叉搜索树(BST
星河依旧长明
·
2023-09-27 23:29
笔记
笔记
算法
数据结构
c++
2021.1.20《价值千金的有知社群打造的六大步骤》复盘
在我看来信就是一种
文字版
的演讲,是可以传递力量,聚拢人心的。感觉新,是因为今晚很多金句、观点,我都是第一次接触。互联网时代的来临,社群已经成
追星星的人儿
·
2023-09-27 22:42
莫言:不被大风吹倒——致青年朋友的一封信
一、原文链接(含视频)莫言致年轻人的一封信二、
文字版
亲爱的年轻朋友:节日快乐。想起几天前,你们在我的公众号留言问我,如果人生中遇到艰难时刻,该怎么办?
朝挖夕锄书香满屋
·
2023-09-27 22:13
【
AcWing
】
AcWing
5183. 好三元组(秋季每日一题2023)(枚举 + 组合数学 + 圆上前缀和)
题目https://www.
acwing
.com/problem/content/5186/题目大意:给定一个圆上若干个点(可能有重复)。从中任取3个点,要求组成的三角形包含圆心。
zadarmo_
·
2023-09-27 20:43
AcWing
数学
算法
【
AcWing
】
AcWing
5170. 二进制(秋季每日一题2023)(并查集 + 逆元求组合数)
题目https://www.
acwing
.com/problem/content/5173/题目大意:给定N,K以及一个K-子串数字和序列,请你计算一共有多少个不同的长度为N的二进制串可以得到该K-子串数字和序列
zadarmo_
·
2023-09-27 20:13
数学
AcWing
算法
【
AcWing
】
AcWing
5180. 正方形泳池(秋季每日一题2023)(排序 + 边枚举边更新)
题目https://www.
acwing
.com/problem/content/5183/题目大意,给定一个地图,给定若干颗树的坐标。要求不包含树的最大子正方形的边长。
zadarmo_
·
2023-09-27 20:42
AcWing
排序
算法
✔ ★ 算法基础笔记(
Acwing
)(六)—— 贪心【java版本】
贪心一、区间问题1.区间选点2.最大不相交区间数量3.区间分组(用堆top代表区间头头)POJ3614Sunscreen(优先队列+贪心)4.区间覆盖二、哈夫曼树1.合并果子三、排序不等式1.排队打水四、绝对值不等式货仓选址五、推公式耍杂技的牛一、区间问题1.区间选点原题链接原题链接importjava.util.*;classRangeimplementsComparable{intl,r;pu
编程浩
·
2023-09-27 19:45
算法基础
java
算法
笔记
acwing
算法基础课
笔记
第一章基础算法:一、快速排序:1.确定区间中的某一点,如a[l],a[r],a[(l+r)/2]等等,2.将数组分为左右两边,左边全为比分界点小的数,右边全为比分界点大的数,代码实现:voidquick_sort(intq[],intl,intr){if(l>=r)return0;//meiyoushuinti=l-1,j=r+1;intx=q[l];while(ix);if(i>1,即除二取整。
戏阙offiical
·
2023-09-27 19:44
算法
✔★ 算法基础笔记(
Acwing
)(五)—— 动态规划【java版本】
动态规划一、背包问题★f[i][j]背包容量为j,前i个物品的最大价值1.01背包问题(不需要初始化)✔1.6✔1.72.☆完全背包问题(后面的=前面的某一项的最大值)一、朴素做法(三重循环)二、二维数组的优化(理解f[i-1][j-k*v[i]]+w[i]等价于f[i][j-v[i]]+w[i])三、一维数组的优化3.多重背包问题I✔1.64.☆多重背包问题II✔1.6s=1+2+4+85.分组
编程浩
·
2023-09-27 19:13
算法基础
算法
笔记
动态规划
蓝桥杯每日一题20223.9.26
4407.扫雷-
AcWing
题库题目描述分析此题目使用map等都会超时,所以我们可以巧妙的使用哈希模拟散列表,哈希表初始化为-1首先将地雷读入哈希表,找到地雷的坐标在哈希表中对应的下标,如果没有则此地雷的位置第一次出现
Akct
·
2023-09-27 09:57
算法
线段树2----简单拓展
线段树还可以与其他算法结合目录一、维护区间和,最大最小值二、+差分求区间最大公约数三、维护最长连续串、最大连续子段和……四、线段树优化dp五、+扫描线一、维护区间和,最大最小值243.一个简单的整数问题2-
AcWing
兔猪猪兔
·
2023-09-27 08:18
线段树
数据结构
4.18冥想记录
图片发自App1、今天我的冥想时长是:晨间视频学习9分钟×22、今天我练习(冥想+今天练习实践)中的感受是:(1)晨间复习了老师的视频课程,比起昨天第一次听的时候体会更深,于是动手整理了
文字版
。
木木_52ae
·
2023-09-27 05:55
二分图匹配算法和匈牙利算法理解和例题分析
例题
acwing
.257关押罪犯二分最大怨气值,往上的边进行二分图匹配,看能否匹
一曲诉哀愁
·
2023-09-27 04:58
大一算法学习
算法
图论
深度优先
acwing
算法基础之基础算法--快速排序
目录1知识点2算法模板1知识点排序算法:快速排序算法关键步骤:step1:确定分界点。step2:调整位置,使得分界点左边元素都小于等于分界点,分界点右边元素都大于等于分界点。可以使用双指针算法来实现此步骤。step3:递归处理左边和右边。归并排序二分算法:整数二分:存在边界情况,容易得到错误的解或进入死循环。浮点数二分:正常求解即可,比较容易处理。2算法模板//对向量类容器nums中下标在[l,
YMWM_
·
2023-09-27 02:09
Acwing
算法
快速排序
蓝桥杯每日一题2023.9.25
4406.积木画-
AcWing
题库题目描述分析在完成此问题前可以先引入一个新的问题291.蒙德里安的梦想-
AcWing
题库我们发现16的二进制是1000015的二进制是1111故刚好我们可以从0枚举到1
Akct
·
2023-09-26 21:04
算法
Django学习笔记-实现联机对战(下)
笔记内容转载自
AcWing
的Django框架课讲义,课程链接:
AcWing
Django框架课。
柃歌
·
2023-09-26 05:08
Django
django
学习
笔记
python
开发语言
acwing
刷题指南8
搜索:dfs842.排列数字843.n-皇后问题(类似于全排列)846.树的重心bfs844.走迷宫847.图中点的层次848.有向图的拓扑序列最短路算法:849.Dijkstra求最短路I850.Dijkstra求最短路II851.spfa求最短路文字叙述:Dijkstra-朴素O(n^2)初始化距离数组,dist[1]=0,dist[i]=inf;forn次循环每次循环确定一个min加入S集合
Alaso_shuang
·
2023-09-26 02:02
OI新手入门刷题
学习笔记
c++
深度优先
如何不花钱开100家连锁店?
【
文字版
】一个连锁超市,20家连锁店,老板就是整体亏损,面临倒闭,他欠我朋友50万块钱,要不回来,为什么要不回来呀?他没钱。
陈红宇chy
·
2023-09-26 00:28
【
算法基础课
模板笔记+注释】 基础算法13 --- 区间合并
声明本文资料参考
acwing
算法基础课
地址:https://www.
acwing
.com概述解决问题:求多个区间合并的问题平均时间复杂度为O(n)简单贪心(或者双指针)模板记忆这个模板分为两个部分:排序
云波儿
·
2023-09-25 19:42
算法基础课模板笔记
算法
贪心算法
排序算法
基础算法-离散化与区间合并-C++实现
再映射到连续的数组中2、求前缀和,处理询问,求给定区间和区间合并:分不同情况,只将相交的区间合并1.存入给定区间,将区间排序2.处理相交、相离、包含的两区间的区间合并情况题目关键点:数形结合、理解合并实质
AcWing
越吵闹♪越孤单
·
2023-09-25 19:11
基础算法
算法
c++
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他