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算法基础
矢量数据压缩算法“Douglas-Peucker”——递归与非递归实现(python)
思路参考思路参考文章:GIS
算法基础
——矢量数据压缩道格拉斯普克压缩算法(非递归实现)GIS
算法基础
——矢量数据压缩道格拉斯普克压缩算法(非递归实现)_RookGISer的博客-CSDN博客Douglas-Peucker
DoYouKnowArcgis
·
2024-01-07 15:55
python
gis算法
机器学习
人工智能
AcWing
1725 组队井字游戏 题解(春季每日一题)
AcWing
1725组队井字游戏思路很简单,我的实现代码太过复杂,下面放的有y总的简洁版代码#includeusingnamespacestd;typedefpairPCC;intans,res;charg
QingQingDE23
·
2024-01-07 15:41
每日一题
算法
AcWing
1082 数字游戏 题解(动态规划—DP—数位DP)
原题传送门#includeusingnamespacestd;constintN=15;inta,b,n;intf[N][N];//表示一共有i位,最高位为j的数的个数voidinit(){for(inti=0;inum;while(n){//把n逆序存储,这样从最高位开始遍历num时,后一位就是他的低位,符合题意num.push_back(n%10);n/=10;}intres=0;//记录方案
QingQingDE23
·
2024-01-07 15:11
动态规划-DP
动态规划
算法
AcWing
1084 数字游戏 II 题解(实体规划—DP—数位DP)
原题传送门#includeusingnamespacestd;constintN=11,M=110;intP;intf[N][10][M];//f[i][j][k]表示i位数字,最高位为j,modN为k的数字的个数intmod(intx,inty){return(x%y+y)%y;}voidinit(){memset(f,0,sizeof(f));//因为有多组测试样例,所以每次调用f需要初始化为
QingQingDE23
·
2024-01-07 15:11
动态规划-DP
游戏
动态规划
算法
AcWing
1695 果壳游戏 题解(春季每日一题)
有一些思维的简单模拟原题#includeusingnamespacestd;constintN=110;intn;intans;//记录最大分数inta[N],b[N],c[N];boolit[N];//记录石子在哪intmain(){cin>>n;for(inti=1;i>a[i]>>b[i]>>c[i];}for(inti=1;i<=n;i++){//猜石头在哪个盒子下面intcnt=0;//
QingQingDE23
·
2024-01-07 15:11
每日一题
算法
蓝桥杯
AcWing
323 战略游戏 题解(动态规划—DP—树形DP)
原题传送门#includeusingnamespacestd;constintN=1510;intn;inte[N],h[N],ne[N],idx;intf[N][2];/*f[i][0]表示第i个节点没有放士兵时,以i为根节点的子树所含的最小士兵数f[i][1]表示第i个节点放士兵时,以i为根节点的子树所含的最小士兵数*/boolst[N];voidadd(inta,intb){e[idx]=b
QingQingDE23
·
2024-01-07 15:40
动态规划-DP
动态规划
游戏
算法
蓝桥杯备赛系列 高精度
acwing
版
前言hello,好久不见。元旦玩过后该收心了,我也倒计时一下蓝桥杯考试时间,大家一起复习,一起登顶。今天讲解高精度算法。这个算法其实是给学c++同学讲的,因为python自带高精度所以不需要,且我讲到所有内容都是c++版本,今年就要报考c++,今年学好了Java可以上Java内容。不多bb了上正文正文先介绍一下为什么要用高精度。int:通常,int类型的大小是依赖于特定平台的,常见的有16位(2字
Beatmyselfonce
·
2024-01-07 14:55
蓝桥杯
职场和发展
【基础算法笔记】Prim,Kruskal,匈牙利算法
在
acwing
上学习算法的一点思考与总结匈牙利算法这个算法是个很有趣的算法,也很好用。引用
acwing
一句高赞评论:匈牙利算法准则:待字闺中,据为己有;名花有主,求他放手。
Radein
·
2024-01-07 08:48
算法
图论
笔记
c++
【基础算法笔记】贪心算法中的区间问题
在
acwing
上学习算法的一点思考和总结感受:贪心算法难在他的证明,很多时候我们都是有一个感觉,然后去猜是否能用贪心做,借助几个实例去证明贪心算法的正确性。
Radein
·
2024-01-07 08:48
算法
贪心算法
学习
c++
笔记
【基础算法笔记】dp(背包问题)
在
acwing
上学习算法时的一点思考与总结。如何理解dp思路:动态规划解决问题的方式就是将一个大问题分解成多个子问题。每个子问题的决策都会影响下一个子问题的决策,也就是i状态会受到i-1状态的影响。
Radein
·
2024-01-07 08:18
笔记
算法
c++
【算法笔记】BFS(走迷宫,八数码)
Acwing
yydsBFS(宽度优先遍历)与深度优先搜索一条路走的死的方式不同,宽度优先遍历是一层一层来搜,当一层的节点被搜索完成后,才会进入下一层。
Radein
·
2024-01-07 08:18
算法
笔记
宽度优先
洛谷 P1086:花生采摘 ← 结构体
【题目来源】https://www.luogu.com.cn/problem/P1086https://www.
acwing
.com/problem/content/description/420/【题目描述
hnjzsyjyj
·
2024-01-07 05:43
信息学竞赛
#
基础语法
结构体
《调制解调
算法基础
》专栏介绍导航与『声明』
专栏简介主要包含通信信号参数估计、调制解调算法的MATLAB、C/C++实现,从信号的调制生成、发射,到信号的接收解调,全流程均有涉及,包含大量的MATLAB或C代码和博主的宝贵经验,通过此博客可以快速了解通信信号处理!最近更新:2023.01.02,将会不定期更新!重要声明:为防止爬虫和盗版贩卖,文章中的核心代码和数据集可凭【CSDN订阅截图或公z号付费截图】私信免费领取,一律不认其他渠道付费截
C0mm_notes
·
2024-01-07 05:27
调制解调算法基础
调制
解调
信号处理
DSP
Cartographer中的2D扫描匹配算法
Cartographer中的2D扫描匹配
算法基础
知识CeresSolver入门教程Ceres的Options详解原理公式待续。。。
方小生–
·
2024-01-07 04:47
算法
Cartographer
2D激光雷达
算法基础
之合并果子
合并果子核心思想:贪心Huffman树(算法):每次将两个最小的堆合并然后不断向上合并#include#include#include//用小根堆实现找最小堆usingnamespacestd;intmain(){intn;cin>>n;priority_queue,greater>heap;for(inti=0;i>x;heap.push(x);}intres=0;while(heap.size
阳光男孩01
·
2024-01-06 20:53
算法
c++
数据结构
AI技术体系和领域浅总结
线性代数》概率统计《概率论与数理统计》信息论《信息论基础》(机械工业出版社)集合论和图论《离散数学》博弈论《博弈论》(中国人民大学出版社)张量分析现代几何计算机基础计算机原理程序设计语言操作系统分布式系统
算法基础
机器学习算法机器学习基础
TisUs
·
2024-01-06 16:26
算法排序篇——选择排序与插入排序
我的算法学习笔记:
算法基础
之——SelectionSort,InsertionSort选择排序原理选择排序代码的实现插入排序原理插入排序的代码实现插入排序的优化选择排序原理选择排序动态演示选择排序示例:
憨憨二师兄
·
2024-01-06 06:37
莫比乌斯反演(
acwing
2702)
对于给出的n�个询问,每次求有多少个数对(x,y)(�,�),满足a≤x≤b,c≤y≤d�≤�≤�,�≤�≤�,且gcd(x,y)=kgcd(�,�)=�,gcd(x,y)gcd(�,�)函数为x�和y�的最大公约数。输入格式第一行一个整数n�。接下来n�行每行五个整数,分别表示a、b、c、d、k�、�、�、�、�。输出格式共n�行,每行一个整数表示满足要求的数对(x,y)(�,�)的个数。数据范
yusen_123
·
2024-01-05 11:51
数论
算法
acwing
1358. 约数个数和(莫比乌斯函数)
设d(x)�(�)为x�的约数个数,给定N,M�,�,求∑i=1N∑j=1Md(ij)∑�=1�∑�=1��(��)输入格式输入多组测试数据。第一行,一个整数T�,表示测试数据的组数。接下来的T�行,每行两个整数N、M�、�。输出格式T�行,每行一个整数,表示你所求的答案。数据范围1≤N,M,T≤500001≤�,�,�≤50000输入样例:27456输出样例:110121思路:推导比较麻烦;代码
yusen_123
·
2024-01-05 11:51
数论
算法
复试 || 就业day09(2024.01.04)算法篇
文章目录前言验证外星语词典在长度2N的数组中找出重复N次的元素找到小镇的法官查找共用字符数组的相对排序分发饼干分发糖果区间选点(
AcWing
)最大不相交区间数量(
AcWing
)无重叠区间关于重写小于号前言你好
辰chen
·
2024-01-05 09:36
考研
#
机试
力扣(LeetCode)
算法
考研
力扣
哈希
cpp
机试
贪心
详解机器学习
算法基础
--K近邻算法
K近邻算法属于监督学习。监督学习是指给定我们的数据集是含有lable的,比如著名的iris数据集,就给定了我们每一个数据所属的类别,通俗一点讲,我们拿到一个数据,对应一个特征。K近邻算法我们可以认为是一个不需要训练过程的算法,也就是说,我们不需要去训练模型,从某种意义上来说,算法即是模型本身K近邻算法是什么?用来做什么?K近邻算法就是通过distance来寻找最近的样本,获取我们传入数据的labe
quzah
·
2024-01-05 06:44
机器学习
机器学习
算法
近邻算法
电子科大信软互+班 程算I 2022级机考真题
基本情况对应课程:程序设计与
算法基础
I考试时间:3小时题型:函数题+编程题函数题只需要完成期中一些(个)函数即可编程题需要自己手动写main函数说明:题目从icoding看的,不确定是不是真的是2022
谨慎谦虚
·
2024-01-05 03:20
程序设计与算法基础
成电信软程算期末机考题
c++
2023成电信软互加程算II 期末考试
基本情况对应课程:程序设计与
算法基础
II(数据结构与
算法基础
)考试时间:3小时(2023-06)题型:函数题因为这次考试的题目全部写入了markdown文档,无法直接在icoding查看,仅仅能从一些注释看出考察内容
谨慎谦虚
·
2024-01-05 03:20
成电信软程算期末机考题
程序设计与算法基础
数据结构
开发语言
电子科大信软互+班 程算II 2020机考真题
基本情况对应课程:程序设计与
算法基础
II(数据结构与
算法基础
)考试时间:3小时(2021-6-28)题型:函数题队列题目编号:113循环链表表示队列假设以带头结点的循环链表表示队列,并且只设一个指针指向队尾元素结点
谨慎谦虚
·
2024-01-05 03:20
成电信软程算期末机考题
程序设计与算法基础
数据结构
c++
电子科大信软互+班 程算I 2021机考真题
基本情况对应课程:程序设计与
算法基础
I考试时间:3小时题型:函数题+编程题函数题只需要完成期中一些(个)函数即可编程题需要自己手动写main函数提示:题目序号为x-x的可能为一组题目,若题目告知可以调用之前写的某函数则可以直接调用
谨慎谦虚
·
2024-01-05 03:19
成电信软程算期末机考题
程序设计与算法基础
算法
数据结构
c++
成电信软程算I 雨课堂答案
电子科技大学:信息与软件工程学院程序设计与
算法基础
I雨课堂答案选择题因为限制,直接展示正确答案的文本选项,蓝色加粗为解析第一章程序设计引论计算机系统由硬件和软件构成,它们共同工作来运行应用程序(√)程序员必须要关心底层硬件的细节
谨慎谦虚
·
2024-01-05 03:49
程序设计与算法基础
icoding测试代码
大数据
2023秋电子科大信软 程算I 机考真题
基本情况对应课程:程序设计与
算法基础
I考试时间:2小时题型:函数题+编程题函数题只需要完成期中一些(个)函数即可编程题需要自己手动写main函数提示:本次考试为全年级机考,分上下午场,暂不清楚上下午场是哪些题目考试这次不能看到实际评分
谨慎谦虚
·
2024-01-05 03:46
成电信软程算期末机考题
程序设计与算法基础
算法
【
算法基础
15】如何求约数?约数个数?约数之和?最大公约数?
一、试除法求约数主要思想:由于当n/a=b时,a和b都是n的约数,即约数总是成对出现,可以在一次循环中同时找到i和n/i两个约数,只需要循环n/i次就能找到所有约数。例题:求一个数的所有约数,并将它们按大小排序。vectorget_divisors(intn){vectorres;for(inti=1;i#include#include#includeusingnamespacestd;typed
努力努力的脆脆鲨
·
2024-01-05 01:28
算法基础
算法
c++
数据结构
【
算法基础
3】数字太大了怎么办?c/c++里的高精度加减乘除
一、高精度加法主要思想:通过把较大的数按位依次保存在数组里,实现大数的相加。实际操作中为了方便进位,保存时要采用小端法,从个位开始存储,即存储数7654时,a[0]存4,a[1]存5,a[2]存6,a[3]存7,倒序进行存储。定义t保存进位,从个位开始依次相加,最终运算结果的每一位的值都是A[i]+B[i]+t。结果输出时再倒序遍历数组进行输出。例题:两个特别大的数A和B求和。#include#i
努力努力的脆脆鲨
·
2024-01-05 01:57
算法基础
算法
c语言
c++
【
算法基础
】高精度运算
文章目录高精度加法高精度减法高精度乘法高精度除法高精度加法主要思路就是利用编程模拟人工的加法方便操作使用vector来存储这些数为了方便进位,需要将原数字倒过来存储到vector中加完所有位之后别忘了判断最后一位的进位最后需要将vector中的数倒着输出#include#include#includeusingnamespacestd;vectoradd(vector&A,vector&B){ve
为梦而生~
·
2024-01-04 23:47
基础算法
算法
c++
开发语言
高精度
acm
算法基础
之最大不相交区间数量
最大不相交区间数量核心思想:贪心按照右端点排序若下一个区间的左端点大于上一个取得区间的右端点则res++和区间选点一模一样#include#includeusingnamespacestd;constintN=100010;structRange{intl,r;booloperator>n;for(inti=0;i>range[i].l>>range[i].r;sort(range,range+n
阳光男孩01
·
2024-01-04 17:59
算法
c++
数据结构
开发语言
算法基础
之区间选点
区间选点核心思想:贪心每次只看当前的最优解将所有区间按右端点排序从小到大遍历所有区间为了覆盖更多区间取右端点作为选点若两区间互相没有交集则再取点#include#includeusingnamespacestd;constintN=100010;intn;structRange{intl,r;booloperator>n;for(inti=0;i>l>>r;range[i]={l,r};//cin
阳光男孩01
·
2024-01-04 17:29
算法
数据结构
c++
算法基础
之区间分组
区间分组核心思想:贪心若所有组中右端点最大值都比当前遍历的区间的左端点大则需要开新组为了让组数最多根据左端点排序#include#include#includeusingnamespacestd;constintN=100010;structRange{intl,r;booloperator>n;for(inti=0;i>range[i].l>>range[i].r;priority_queue,
阳光男孩01
·
2024-01-04 17:27
算法
深度优先
图论
数据结构
c++
《剑指offer》 链表第一题:从尾到头打印链表
//写在开头,博主是一名大专学生大一生,由于从九月份开始学习算法,但是一直处在理论学习,经老师推荐刷《剑指offer》,备战明年的蓝桥杯java组,写博客以此来记录学习之路,由于博主没有任何
算法基础
,从零开始学习
y6533
·
2024-01-04 13:29
链表
数据结构
java
ACWing
--每日一题-->填充(1.2)
(python)4966.填充-
AcWing
题库#输入s=list(input())res=0#保存结果#贪心i=1while(i<len(s)):#print(i)#保存俩值a=s[i]b=s[
芝士小熊饼干
·
2024-01-04 09:41
ACWing
python
算法
贪心算法
5407.管道 (二分+区间合并)
本题链接:5407.管道-
AcWing
题库题目:样例:输入3101165102输出5思路:根据题目意思,给出n个阀门,其中管道有len段,随后n个阀门对应的位置在L点,并且当S时刻阀门的水会放开,其中放开后水在
Angindem
·
2024-01-04 06:44
算法错题本
算法笔记
算法
《算法导论》复习——CHP1、CHP2
算法基础
基本定义:算法是一组有穷的规则,规定了解决某一特定类型问题的一系列运算。关心算法的正确性和效率。算法的五个重要特性:确定性、能行性、输入、输出、有穷性。基础方法:伪代码(Pseudocode):例如:个人觉得不需要过于追求伪代码的书写标准,不然反而失去了其意义。循环不变式(Loopinvariants)定义:在第一次进入循环之前成立、以后每次循环之后还成立的关系。利用循环不变式证明算法正确性:1)
Sanchez·J
·
2024-01-03 23:27
算法导论
排序算法
算法
AcWing
167. 木棒(DFS + 剪枝优化)
AcWing
167.木棒(DFS+剪枝优化)一、问题二、分析1、整体分析2、剪枝优化(1)优化搜索顺序(2)排除等效冗余(3)可行性剪枝(4)最优性剪枝(5)其他优化三、代码一、问题二、分析1、整体分析这道题的数据范围非常小
Turing_Sheep
·
2024-01-03 22:59
#
搜索与图论题目
深度优先
剪枝
算法
AcWing
167. 木棒 (剪枝非常多的一道搜索题
package算法提高课;importjava.util.Arrays;importjava.util.Scanner;publicclassacw167{staticint[]w;staticboolean[]st;staticintsum,len,n;/***本题剪枝比较多光介绍一下,本代码注释光介绍一下剪枝的大概思路,如果有遗忘或者想要证明,第一首选还是看题解和视频**/publicstat
李菜菜想获奖
·
2024-01-03 22:29
剪枝
算法
数据结构
AcWing
:167. 木棒(dfs + 剪枝)
乔治拿来一组等长的木棒,将它们随机地砍断,使得每一节木棍的长度都不超过50个长度单位。然后他又想把这些木棍恢复到为裁截前的状态,但忘记了初始时有多少木棒以及木棒的初始长度。请你设计一个程序,帮助乔治计算木棒的可能最小长度。每一节木棍的长度都用大于零的整数表示。注意:数据中可能包含长度大于50的木棒,请在处理时忽略这些木棒。输入格式输入包含多组数据,每组数据包括两行。第一行是一个不超过64的整数,表
weixin_30782331
·
2024-01-03 22:28
数据结构与算法
AcWing
167. 木棒 【DFS、经典剪枝与优化】
乔治拿来一组等长的木棒,将它们随机地砍断,使得每一节木棍的长度都不超过50个长度单位。然后他又想把这些木棍恢复到为裁截前的状态,但忘记了初始时有多少木棒以及木棒的初始长度。请你设计一个程序,帮助乔治计算木棒的可能最小长度。每一节木棍的长度都用大于零的整数表示。输入格式输入包含多组数据,每组数据包括两行。第一行是一个不超过64的整数,表示砍断之后共有多少节木棍。第二行是截断以后,所得到的各节木棍的长
耐、
·
2024-01-03 22:58
算法
剪枝
AcWing
167 木棒【DFS 剪枝☆】
题目描述:乔治拿来一组等长的木棒,将它们随机地砍断,使得每一节木棍的长度都不超过50个长度单位。然后他又想把这些木棍恢复到为裁截前的状态,但忘记了初始时有多少木棒以及木棒的初始长度。请你设计一个程序,帮助乔治计算木棒的可能最小长度。每一节木棍的长度都用大于零的整数表示。输入格式输入包含多组数据,每组数据包括两行。第一行是一个不超过64的整数,表示砍断之后共有多少节木棍。第二行是截断以后,所得到的各
耐、
·
2024-01-03 22:58
算法提高课
算法
剪枝
【
ACWing
】167. 木棒
题目地址:https://www.
acwing
.com/problem/content/169/乔治拿来一组等长的木棒,将它们随机地砍断,使得每一节木棍的长度都不超过505050个长度单位。
记录算法题解
·
2024-01-03 22:58
AC
搜索与图论
算法
c++
深度优先
AcWing
167. 木棒 题解(搜索—DFS剪枝)
AcWing
167.木棒DFS剪枝,具体过程看代码内部,另外排序也算剪枝的一部分#includeusingnamespacestd;constintN=70;intn;intsum;intlen;intw
QingQingDE23
·
2024-01-03 22:25
搜索
深度优先
剪枝
算法
AcWing
167. 木棒 dfs+剪枝
题参考1参考2#includeusingnamespacestd;typedeflonglongll;typedefunsignedlonglongull;typedefpairpii;#definepbpush_back#definefifirst#definesesecond#definemem(a,x)memset(a,x,sizeof(a));#definedbdouble#definef
karshey
·
2024-01-03 22:54
我的ACM之路
剪枝
c++
算法
DFS之剪枝与优化
AcWing
167. 木棒
DFS之剪枝与优化
AcWing
167.木棒原题链接
AcWing
167.木棒算法标签搜索剪枝思路由于不知道原始木棒的长度len,但知道每根小木棍的长度,小木棒最长的时候就是一根的时候也就是长度等于所有的小木棍的长度总和
飞滕人生TYF
·
2024-01-03 22:24
算法
深度优先
剪枝
算法
167. 木棒(dfs剪枝,经典题)
167.木棒-
AcWing
题库乔治拿来一组等长的木棒,将它们随机地砍断,使得每一节木棍的长度都不超过50个长度单位。
Landing_on_Mars
·
2024-01-03 22:22
图论:搜索
深度优先
剪枝
算法
数学知识:约数
文章目录前言一、约数,质因子二、例题,代码
AcWing
869.试除法求约数本题解析AC代码
AcWing
870.约数个数本题解析AC代码
AcWing
871.约数之和本题解析AC代码
AcWing
872.最大公约数本题解析
辰chen
·
2024-01-03 20:53
基础算法
算法
C++
数学
数论
约数
一篇让你从C到C++(万字暑假自学总结,建议收藏)
开始学c++博主是一个大一刚刚放暑假的大学生,大学我们只学习了c语言,现在这么卷只学c语言肯定不够,所以博主打算从零开始恶补c++顺便写文章记录一下我是如何从c过渡到c++的,另外博主这个暑假还想记录一些
算法基础
内容欢迎关注哦
c0re
·
2024-01-03 17:33
c++
c++
1207. 大臣的旅费(dfs求树的直径/图论)
题目:1207.大臣的旅费-
AcWing
题库思路:dfs求树的直径。
hz2.0
·
2024-01-03 12:38
图论
dfs
深度优先
图论
算法
蓝桥杯
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他