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
基本算法-二分答案
电子学会 青少年软件编程等级考试 C语言 5 级
:装箱问题OpenJudge-19:装箱问题8785:装箱问题OpenJudge-8785:装箱问题1017:装箱问题OpenJudge-1017:装箱问题5级-2020-12-03-鸣人和佐助2.5
基本算法
之搜索
dllglvzhenfeng
·
2023-08-11 17:41
电子学会青少年编程等级考试
小学生C++趣味编程
计算机考研机试
算法
c++
人工智能
青少年趣味编程
信息学奥赛
通过leetcode进行 算法学习 花几天时间学会
基本算法
后几天学习请量力而为
每日下午6点左右更新很多有些题方法不唯一只要你跟,每一天都有进步文章目录第一天贪心算法数组第二天冒泡排序滑动窗口加基数广度搜索遍历第三天简单的滑动窗口加排序递归位运算树最小路径问题第四天哈希表使用反转链表第五天前缀和哈希第六天数组环形链表第七天二叉树的各种知识第八天哈希并查集第一天贪心算法我的建议先排序后遍历+就好了数组这个考研你循环的能力我目前的想法是做一个n长度的list然后慢慢删除到一个为止
zzsaixuexi
·
2023-08-11 06:07
leetcode编程题
学习
ID3决策树学习算法——python实现
本周“人工智能理论与实践”课程老师要求复现决策树算法,本人复现思路参考周志华老师的《机器学习》书中的决策树学习
基本算法
,数据集使用的是书中“西瓜数据集2.0”。
m元元a
·
2023-08-11 06:55
决策树
python
算法
P2824 [HEOI2016/TJOI2016] 排序
题目思路直接模拟排序肯定会TLE,所以我们想一种离线的方法:01排序利用
二分答案
check一下d,设序列中大于等于d的数为1,小于d的数为0完成后再进行排序:这样升序排列就是将0放前面1放后面,降序排列则相反
FirstBd.
·
2023-08-08 18:06
算法
c++
刘汝佳
二分
排序
线段树
数据结构
三道题让我重新思考主动学习的意义
我一蒙,我完全忘记了这些题型的
基本算法
和运算规则,三道基本的数学题,我,曾经数学还算不错的课代表,居然没能算出来。一年前一个学期的学习,如今的我却忘得一干二净。这,是怎么了?
爱看书的lynn
·
2023-08-08 07:15
西瓜书读书笔记整理(五)—— 第四章 决策树
第四章决策树4.1基本流程4.1.1什么是决策树算法4.1.2决策树学习的目的4.1.3决策树学习基本过程4.1.4决策树学习
基本算法
4.1.5递归结束的三种情况4.2划分选择4.2.1信息增益(informationgain
smile-yan
·
2023-08-07 18:04
决策树
算法
机器学习
暑假刷题第21天--8/4
P1902刺杀大使-洛谷|计算机科学教育新生态(luogu.com.cn)(优先队列bfs/
二分答案
+bfs)#include#includeusingnamespacestd;intn,m;constintN
不能AC的小菜鸡
·
2023-08-05 07:21
暑假打卡
算法
图论
深度优先
BZOJ 3007 [SDOI2012]拯救小云公主 - 对偶图 + 并查集
Solution答案具有单调性,显然可以
二分答案
。有两个注意点:英雄是可以随便走的,也就是不是网格图。。。
weixin_30414155
·
2023-08-02 17:37
思路题(
二分答案
+并查集/最小生成树/SPFA)--luoguP2498 [SDOI2012]拯救小云公主
传送门一道图论思路题一开始想到了
二分答案
+并查集期望得分是70,但卡卡就过了http://www.cnblogs.com/ppprseter/p/9301627.html几种正解都在这,写的很详细我懒得写了嗯就这样放上我的
QAQQQQQQQQQQQ
·
2023-08-02 17:07
——图论——
图论
二分答案
SPFA
[SDOI2012]拯救小云公主【bfs+
二分答案
】
那么,就是阻止从左上角到右下角的所有相交圆,于是,就是要变成没有从左上角到右下角的相交圆才可以,那么不妨跑一个bfs来判断,我们
二分答案
半径,然后看,是否左边界和上边界的相交圆可以抵达下边界和右边界。
Wuliwuliii
·
2023-08-02 17:35
搜索BFS
DFS
bfs
二分答案
[luogu] P2498 [SDOI2012]拯救小云公主
二分答案
+bfs
前言以为二分的是人到BOOS的距离没想到可以直接二分BOOS的攻击距离传送门:思路BFS待研究CODEtypedefpairpii;mapmp;intcal(intx1,inty1,intx2,inty2){returnpow(x1-x2,2)+pow(y1-y2,2);}boolcheck(intd,doubler){returnr*r*4>d;}constintN=3e3+10;constdo
*DDL_GzmBlog
·
2023-08-02 17:04
#
Luogu
宽度优先
图论
算法
P1542 包裹快递 (
二分答案
)(内附封面)
包裹快递题目描述小K成功地破解了密文。但是乘车到X国的时候,发现钱包被偷了,于是无奈之下只好作快递员来攒足路费去Orz教主……一个快递公司要将nnn个包裹分别送到nnn个地方,并分配给邮递员小K一个事先设定好的路线,小K需要开车按照路线给的地点顺序相继送达,且不能遗漏一个地点。小K得到每个地方可以签收的时间段,并且也知道路线中一个地方到下一个地方的距离。若到达某一个地方的时间早于可以签收的时间段,
CH_canghan
·
2023-08-02 16:49
c++
算法
基本算法
:冒泡排序算法
基本算法
:冒泡排序算法冒泡算法简介冒泡算法(BubbleSort),是一种比较简单的排序算法。
MegaSlark
·
2023-08-02 11:33
1004. 最大连续1的个数 III
题目描述:主要思路:刚看到这个问题首先想到的是
二分答案
,二分长度,然后利用滑动窗口判断是否可以达成。
why151
·
2023-08-01 11:55
Leetcode
算法
leetcode
职场和发展
行车位置闭环控制(S型加减速变频速度控制+速度前馈+PD闭环控制器)
PID控制器的
基本算法
,可以参
RXXW_Dor
·
2023-07-31 20:21
MATLAB&PLC
算法
位置控制
PLC
PD
【机器学习】西瓜书学习心得及课后习题参考答案—第4章决策树
并且给出了决策树学习的
基本算法
。上述算法递归返回的情形2和情形3不同之处:情形2是利用当前结点的后验分布,情形3则是把父结点的样本分
一个甜甜的大橙子
·
2023-07-31 00:00
大橙子学机器学习
机器学习
决策树
人工智能
【LeetCode】207 and 210(图论,有向图的环检测和拓扑排序)
图数据结构除「遍历+访问」这两种数据结构相关的
基本算法
外。
每天学一点吧
·
2023-07-30 10:38
Leetcode小刷一下
图论
leetcode
算法
深度优先遍历
拓扑排序
吃瓜学习笔记3-第四章决策树(ID3决策树、C4.5决策树、CART决策树)
西瓜数据集2.0上基于信息增益生成的决策树决策树学习
基本算法
ID3决策树我们划分的目的是希望分支结点所包含的样本尽可能属于同一类别,也就是结点的纯度越来越高。一说到纯度,我们都可以用信息熵来计算。
曼曼668
·
2023-07-30 01:26
【Luogu】 P4318 完全平方数
题目链接点击打开链接题目解法首先考虑
二分答案
,把问题变成计算nnn以内不是完全平方数的倍数的数的个数考虑完全平方数的倍数和μ\muμ的定义相同所有完全平方数的倍数的μ=0\mu=0μ=0所以nnn以内合法的数的个数即为
Farmer_D
·
2023-07-28 15:30
Luogu
算法
C数据结构与算法——顺序栈 应用(C语言纯享版 迷宫)
实验任务(1)掌握顺序栈及其C语言的表示;(2)掌握入栈、出栈等
基本算法
的实现;(3)掌握顺序栈的基本应用(求解迷宫通路)。
小丶象
·
2023-07-27 16:43
C
c语言
开发语言
经验分享
数据结构
算法
学习
C数据结构与算法——队列 应用(C语言纯享版 迷宫)
实验任务(1)掌握顺序循环队列及其C语言的表示;(2)掌握入队、出队等
基本算法
的实现;(3)掌握顺序循环队列的基本应用(求解迷宫通路)。
小丶象
·
2023-07-27 16:39
C
c语言
开发语言
学习
经验分享
算法
数据结构
【
二分答案
】CF1661 C
Problem-C-Codeforces题意:思路:在check的时候,我们要尽量用算贡献的思想,并且大胆贪心Code:#include#defineintlonglongusingnamespacestd;constintmxn=3e5+10;constintmxe=3e5+10;constintmod=1e9+7;intN;inta[mxn];boolcheck(intday,intval){
lamentropetion
·
2023-07-26 15:28
二分
算法
【力扣周赛】第 355 场周赛(构造&
二分答案
&异或前缀 状态压缩⭐)
文章目录Q1:6921.按分隔符拆分字符串(双指针)Q2:6915.合并后数组中的最大元素(倒序遍历+贪心)代码优化Q3:6955.长度递增组的最大数目解法1——构造⭐解法2——排序+二分⭐(!重要!有启发性!)Q4:2791.树中可以形成回文的路径数(异或&哈希表)⭐⭐⭐⭐⭐补充:相关题目1457.二叉树中的伪回文路径1371.每个元音包含偶数次的最长子字符串1542.找出最长的超赞子字符串成绩
小威W
·
2023-07-25 05:45
算法刷题记录
leetcode
算法
状态压缩
异或
前缀
二分答案
构造
【牛客】C.64位整数乘法 a*b%p
牛客网0x01
基本算法
-位运算【牛客】C.64位整数乘法求a乘b对p取模的值,其中00输入描述:第一行a,第二行b,第三行p。输出描述:一个整数,表示a×ba×ba×bmodmodmodppp的值。
Koma_zhe
·
2023-07-24 23:04
Java相关
#
力扣及OJ
java
算法
leetcode
【牛客】A. a^b%p
牛客网0x01
基本算法
-位运算【牛客】A.a^b%p求a的b次方对p取模的值,其中00输入描述:三个用空格隔开的整数a,b和p。输出描述:一个整数,表示aba^babmodmodmodppp的值。
Koma_zhe
·
2023-07-24 23:02
Java相关
#
力扣及OJ
java
算法
leetcode
P1314 [NOIP2011 提高组] 聪明的质监员(
二分答案
)
#includeusingnamespacestd;typedeflonglongll;constintN=2e6+10;lln,m,s,lx[N],rx[N],sn[N],sv[N],w[N],v[N],ans=1e18+10;;boolcheck(intx){memset(sv,0,sizeofsv);memset(sn,0,sizeofsn);for(inti=1;i=x)sn[i]=sn[
gentle coder
·
2023-07-24 11:18
算法
二分
15-C++
基本算法
-贪心法
理论基础贪心法(GreedyAlgorithm)是一种常见的算法思想,它在每一步选择中都采取当前状态下最优的选择,以期望获得全局最优解。贪心法通常适用于问题具有最优子结构和贪心选择性质的情况。适用场景贪心法适用于满足以下两个条件的问题:最优子结构:问题的最优解可以通过子问题的最优解来构建。贪心选择性质:在每一步选择中,都采取当前状态下的最优选择。使用步骤贪心法的使用步骤如下:建立数学模型:将问题转
逸峰轻云
·
2023-07-22 03:05
C++基础笔记
算法
c++
06-C++
基本算法
- 二分法
前言在这个笔记中,我们将介绍二分法这种基本的算法思想,以及它在C++中的应用。我们将从一个小游戏猜数字开始,通过这个案例来引出二分法的概念。然后我们将详细讲解什么是二分法以及它的套路和应用。最后,我们还会介绍C++STL中的二分查找函数。让我们一起来探索吧!什么是二分法二分法是一种高效的搜索算法,通过将搜索范围不断缩小一半来快速找到目标值。它适用于有序数组或有序区间中查找特定元素的问题。二分法的基
逸峰轻云
·
2023-07-22 03:35
c++
算法
开发语言
区块链-java学习和劝退
字面意思:按照区域划分,每个区域通过可信的账本进行结算,将各个区域链接,形成小中心,大整体的财务结算认证体系;1、学习前准备您最好掌握一定的财务基本知识;2、学习步骤1)区块链
基本算法
1.1区块链技术开发培训课区块链技术开发培训课
小云小白
·
2023-07-20 04:16
区块链
学习
基本算法
梳理
算法的梳理,主要是还是一种思想现在高级语言对算法的支持已经都集成了,使用中list.sort()就能很快调用,主要是还是深刻理解思想1.排序算法给定数组,链表,字符串等排序都是类似的都是按照一定的要求进行排序处理。主要是快速排序,冒泡排序还在读书的时候就有写过简单的排序实现,那时候也只是实现。其实现在写业务代码的过程中,也是不需要有多深刻的理解,只是深度的提升在研究到一些比较深入的问题时很有必要:
石硕页
·
2023-07-20 00:22
算法与数据结构
数据结构
最小化数组中的最大值 贪心or
二分答案
https://leetcode.cn/problems/minimize-maximum-of-array给你一个下标从0开始的数组nums,它含有n个非负整数。每一步操作中,你需要:选择一个满足10。将nums[i]减1。将nums[i-1]加1。你可以对数组执行任意次上述操作,请你返回可以得到的nums数组中最大值最小为多少。示例1:输入:nums=[3,7,1,6]输出:5解释:一串最优操
FakeOccupational
·
2023-07-15 07:26
笔记
算法
14-C++
基本算法
-深度优先搜索
从递归阶乘到深度优先搜索在学习深度优先搜索之前,我们先回顾一下递归阶乘的实现。递归阶乘是一种典型的递归算法,它通过将问题分解为更小的子问题来解决。#includeusingnamespacestd;intfactorial(intn){if(nf(4)->f(3)->f(2)->f(1),也有可能f(5)->f(4)->f(3)(此路不通)->f(4)(回到4楼重新选择)->…深度优先搜索(DFS
逸峰轻云
·
2023-07-14 18:00
C++基础笔记
算法
c++
深度优先
回顾类与对象:掌握String探索其模拟实现的沉浸式体验
包含了里常用的基本数据结构和
基本算法
,在STL中体现了泛型化程序设计的思想。二.string的模拟实现1.成员变量与
Aomnitrix
·
2023-07-14 10:07
C++:开懂
java
数据库
服务器
基于Scikit-learn的机器学习
基本算法
(二)梯度下降
梯度下降是除了线性回归的另一个线性模型拟合算法。核心思想是由随机值开始,不断的重复迭代,在每一次迭代中,在使成本函数降低最大的方向上前进一步,以不断的逼近最小值。梯度下降算法的重要参数:学习率eta:决定了每一步的梯度下降步长,学习率过高时,有可能出现结果不收敛的情况,学习率过低时,无法得到最优值。梯度下降分为批量梯度下降和随机梯度下降。批量梯度下降根据数学推导,可通过代码直接实现。X_b=np.
刘爱玛
·
2023-06-24 11:17
第四章 机器学习
信息增益4.2.2增益率4.2.3基尼指数4.3剪枝处理4.3.1预剪枝4.3.2后剪枝4.4连续与缺失值4.4.1连续值处理4.4.2缺失值处理4.5多变量决策树第四章决策树4.1基本流程决策过程:
基本算法
Keep--Silent
·
2023-06-24 08:26
机器学习
机器学习
python
算法
15.二分法
根据参照点(中心点)的意义,我们分为二分查找和
二分答案
两大内容。
二分答案
常常与最大值最小,最小值最大有关系。二分法还可以衍生出三分法,不过其
风中的微尘
·
2023-06-24 07:46
算法竞赛讲义
算法
c++
二分
AI生成--前端
基本算法
排序算法:如冒泡排序、选择排序、插入排序、快速排序等。搜索算法:如二分查找等。字符串算法:如字符串匹配、反转字符串、字符串拼接等。数组算法:如求和、求平均数、求最大值、最小值、去重等。树和图算法:如二叉树遍历、图的遍历、最小生成树、最短路径等。动态规划算法:如背包问题、最长公共子序列等。排列组合算法:如全排列、组合、矩阵转置等。
我兔威武
·
2023-06-21 22:29
AI生成
算法
AI生成
Codeforces Round 881 (Div. 3) 题解
A.SashaandArrayColoring题意:思路:代码:B.LongLong题意:思路:代码:C.SuminBinaryTree题意:思路:代码:D.AppleTree(树形dp)题意:思路:代码:E.TrackingSegments(
二分答案
just afw
·
2023-06-21 06:00
c++
算法
数据结构
LLVM 标准 C++ 排序算法
排序或散列这样的
基本算法
在任何一天都会被使用数万亿次1。
ejinxian
·
2023-06-20 01:10
c++
排序算法
开发语言
(横向刷题)【算法1-6】二分查找与
二分答案
【算法2-1】前缀和、差分与离散化(上),总结
【算法1-6】二分查找与
二分答案
P1024[NOIP2001提高组]一元三次方程求解思路:题目说明根与根之差的绝对值>=1,且x1#pragmaGCCoptimize(2)#pragmaGCCoptimize
炒饭加蛋挞
·
2023-06-19 10:46
算法
c++
数学建模
Editorial for Two(
二分答案
+反悔贪心)
F.EditorialforTwo(
二分答案
+反悔贪心)F.EditorialforTwo1、问题给定一个nnn和kkk,以及一个长度为nnn数组。现在从nnn个数中,挑出kkk个数,称作个子序列。
Turing_Sheep
·
2023-06-19 07:49
#
DP与贪心题目
算法
C++二分算法(二分查找&
二分答案
)细节详解
二分算法可以分为二分查找和
二分答案
。以在一个升序数组中查找一个数为例。
古谷彻
·
2023-06-19 03:15
算法
c++
蓝桥杯
leetcode
pat考试
1400*D. Wooden Toy Festival
Input5617799965421306091419375914498731263101171511Output021301解析:nlogn,
二分答案
。
陈进士学习
·
2023-06-18 09:21
codeforces
算法
c++
开发语言
二分法
Smith-Waterman 算法(不含回溯)
1.
基本算法
(摘自维基百科):1.1空位权值恒定模型算法空位权值恒定模型算法1.2通用算法通用模型算法其中H(i,j)是最终的得分矩阵。
edger330
·
2023-06-17 17:35
【C++】 STL(上)STL简述、STL容器
STL体现了泛型编程的思想,大部分
基本算法
被抽象,被泛化,独立于与之对应的数据结构,
程序员懒羊羊
·
2023-06-13 18:48
C++进阶之路
c++
数据结构
算法
基本算法
思想(1)利用分治算法处一隅而观全局(C)
善用算法是培养程序设计逻辑很重要的步骤,许多实际的问题都可用多个可行的算法来解决,本章重点向大家介绍了分治法在解决问题上的重大作用。文章目录分治法了解时间复杂度✨分治法正在磨刀——二分查找✨分治法向你重拳出击——归并排序✨分治法对你进行了降维打击——汉诺塔问题写在结尾分治法定义:分治法也被称为分而治之法,是一种很重要的算法,我们可以利用分治法来逐一拆解复杂的问题,核心思想是将一个难以解决的大问题依
肇秋贰拾捌
·
2023-06-12 15:00
数据结构和算法
c语言
排序算法
算法
或许是一个新的算法方向?
摘要排序或散列等
基本算法
在任何给定的一天都会被使用数万亿次。随着计算需求的增长,让这些算法尽可能高效变得至关重要。
冷冻工厂
·
2023-06-12 15:29
程序人生
六月11号补题日记:Atorder Beginner Contest 305
KYOCERAProgrammingContest2023(AtCoderBeginnerContest305)D题:
二分答案
:读这个题目的时候我就意识到了二分:学会了lower_bound和upper_bound
lzllzz23
·
2023-06-12 00:28
算法
c++—STL(六大组件)
一、STL概述1.STL概述(1)STL定义:STL(standardtemplatelibrary),标准模板库,是一个高效的c++程序库,重在提高了代码的复用性;主要包含了常用的数据结构和
基本算法
,
我来也abc
·
2023-06-11 20:14
c++语言学习
c++
开发语言
c语言
linux
算法
操作系统实验四:磁盘调度(仿真各种磁盘调度算法)
spm=1001.2014.3001.5503一、实验内容了解磁盘调度的
基本算法
及性能二、实验要求由系统产生一系列磁盘请求(10个),分别给出先来先服务算法、最短寻道时间优先算法、扫描(SCAN)算法和循环扫描
望不秃
·
2023-06-11 16:16
操作系统实验与课设
c语言
操作系统
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他