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
暴力枚举算法专题
【Crypto | CTF】BUUCTF 凯撒?替换?呵呵!1
天命:又来一道破题这题没啥意义,直接说了哈,留个备份而已拿到题目分析都是没意义的,根本就没关联,一开始还以为是7和8互相切换到的位移直接跑去这个网站刷就行,具体是什么原理也没找到,只知道是
暴力枚举
星盾网安
·
2024-02-06 01:01
密码学
【动态规划】【状态压缩】【2次选择】【广度搜索】1494. 并行课程 II
作者推荐视频
算法专题
本文涉及知识点动态规划汇总状态压缩广度优先搜索LeetCode1494.并行课程II给你一个整数n表示某所大学里课程的数目,编号为1到n,数组relations中,relations
闻缺陷则喜何志丹
·
2024-02-05 18:09
#
算法题
数据结构与算法
动态规划
算法
c++
力扣
状态压缩
广度优先搜索
并行课程
【算法】{画决策树 + dfs + 递归 + 回溯 + 剪枝} 解决排列、子集问题(C++)
文章目录1.前言2.算法例题46.全排列78.子集1.前言dfs问题我们已经学过,对于排列、子集类的问题,一般可以想到
暴力枚举
,但此类问题用暴力解法一般都会超时,时间开销过大。
卜及中
·
2024-02-05 07:23
算法
深度优先
算法
决策树
c++
蓝桥杯-生日蜡烛
暴力枚举
。packagedemoLQB;publicclassdemo3{publicstaticvoidmain(String[]args){intend,start;for(start=1;
qwz_cv
·
2024-02-05 04:06
java
蓝桥杯
【2024.2.3练习】X 进制减法
根据数据范围,先排除
暴力枚举
的可能性。不妨先求出的X进制表示结果,即每一位数对应相减。再分析如何设计X进制可以让结果最小。由于数据实在太大
Run with the Wind
·
2024-02-04 21:37
练习日志
算法
c++
学习
CSP-202303-2-垦田计划
CSP-202303-2-垦田计划一、遇到问题:
暴力枚举
时间超限从k到最大天数maxDay,比较每次的总消耗量与已有资源量,找到第一个总消耗量right时,循环结束。left是满足条件的最小天数。
LOST P
·
2024-02-04 20:52
算法
c++
开源软件:推动技术发展的强大引擎
人不走空个人主页:人不走空系列专栏:
算法专题
⏰诗词歌赋:斯是陋室,惟吾德馨目录个人主页:人不走空系列专栏:
算法专题
⏰诗词歌赋:斯是陋室,惟吾德馨开源软件的影响力一、开源软件的优势二、开源软件与技术创新三
人不走空
·
2024-02-04 11:59
开源软件
【ETOJ P1014】straax‘aks Array 题解(多重循环+
暴力枚举
+位运算)
题目描述给定一个长度为nnn的数组aaa和一个整数mmm,问数组中有多少个三元组(i,j,k)(i,j,k)(i,j,k),满足:i#definelllonglong#defineAUTHOR"HEX9CF"usingnamespacestd;constintN=1e7+7;lln,m;lla[N];llans;intmain(){ios::sync_with_stdio(0);cin.tie(0
HEX9CF
·
2024-02-03 23:49
Algorithm
Problems
c++
算法
【第2题】求1+2+3...+n的和(4种解法)
解题思路我们可以通过
暴力枚举
或者使用等差数列前n项和的公式来计算出来结果解题代码1.错误解法#includeintmain(){intn;while(sca
Healer说这题太baby了
·
2024-02-03 04:32
C语言入门经典例子
算法
c语言
【算法基础】深度优先搜索(DFS)
1定义深度优先搜索(Depth-FirstSearch,DFS),是一种通过
暴力枚举
每一条路径的方法,来遍历树或图的所有路径,其中,每个节点只能访问一次。
_Parzival
·
2024-02-02 17:06
算法基础
算法
深度优先
c++
dfs
leetcode
LeetCode 829. 连续整数求和
然后项数为奇数的好解决但是偶数弄不了然后看题解发现了你直接写出通项公式:假设首项是a,项数为k则(a+k-1+a)*k=2*n看看k的范围2*a=2n/k+1-k>=22*n/k>=k+12n>k*k所以可以
暴力枚举
灬德布罗意的猫灬
·
2024-02-02 02:57
思维
数论
c++
算法
学习
数据结构
leetcode
职场和发展
滑动窗口算法
长度最小的子数组(mid)题目链接:长度最小的子数组算法思路解法1:
暴力枚举
(超时)「从前往后」枚举数组中的任意⼀个元素,把它当成起始位置。
指挥部在下面
·
2024-02-01 00:48
算法
滑动窗口
算法
leetcode
长度最小的子数组
无重复字符的最长子串
最大连接1的个数
把x减到0的最小操作数
Codeforces Round 784 (Div. 4)
本场小结:1.对于一些奇怪的题目我们一定要去找存在哪些性质,构造题目和模拟题目同样也是发现性质之后尝试使用
暴力枚举
2.双指针的时候注意取结果的位置有时候用while比for更好3.对于位运算符的出现我们一定要考虑是否具有拆位的性质
梦念小袁
·
2024-01-31 17:59
div4
算法
c++
开发语言
1 月 29日算法练习-二分法
二分法本质上也是枚举,但和
暴力枚举
不同,二分法利用数据结构的单调性减少了很多不必要的枚举,从而极大地提高了效率,一般可以将O(n)的枚举优化到O(logn)。
小蒋的学习笔记
·
2024-01-30 22:58
算法
算法
【
算法专题
】前缀和(附图解、代码)
前言本文主要是前缀和的文章,如果有什么需要改进的地方还请大佬指出⛺️作者简介:大家好,我是青衿☁️博客首页:CSDN主页放风讲故事每日一句:努力一点,优秀一点目录文章目录前言**目录**1.统计范围内的元音字符串数2.二维区域和检索-矩阵不可变文章末尾1.统计范围内的元音字符串数leetcode2559给你一个下标从0开始的字符串数组words以及一个二维整数数组queries。每个查询queri
放风讲故事
·
2024-01-30 21:42
算法
【
算法专题
】贪心算法
贪心算法贪心算法介绍1.柠檬水找零2.将数组和减半的最少操作次数3.最大数4.摆动序列(贪心思路)5.最长递增子序列(贪心算法)6.递增的三元子序列7.最长连续递增序列8.买卖股票的最佳时机9.买卖股票的最佳时机Ⅱ(贪心算法)10.K次取反后最大化的数组和11.按身高排序12.优势洗牌13.最长回文串14.增减字符串匹配15.分发饼干16.最优除法17.跳跃游戏Ⅱ18.跳跃游戏19.加油站20.单
YoungMLet
·
2024-01-30 18:50
算法专栏
算法
贪心算法
c++
leetcode
开发语言
java数据结构与算法刷题-----LeetCode454. 四数相加 II
-主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846解题思路共4个数组A,B,C,D,如果
暴力枚举
殷丿grd_志鹏
·
2024-01-30 13:29
算法
java
散列表
算法
leetcode
【动态规划】【字符串】【行程码】1531. 压缩字符串
作者推荐视频
算法专题
本文涉及知识点动态规划汇总LeetCode1531.压缩字符串II行程长度编码是一种常用的字符串压缩方法,它将连续的相同字符(重复2次或更多次)替换为字符和表示字符计数的数字(行程长度
闻缺陷则喜何志丹
·
2024-01-30 09:02
#
算法题
数据结构与算法
动态规划
算法
c++
LeetCode
字符串
行程码
压缩
LeetCode(1)
目录时间复杂度分析:递归题1:爬楼梯解法1:递归解法2:循环题2:两数之和解法1:
暴力枚举
解法2:哈希表题3:合并两个有序数组解法1:直接合并后排序解法2:双指针解法3:逆向双指针题4:移动零解法1:双指针两次遍历解法
康小汪
·
2024-01-29 23:57
算法
leetcode
数据结构
算法
【
算法专题
】动态规划综合篇
动态规划7.01.最长公共子序列2.不相交的线3.不同的子序列4.通配符匹配5.正则表达式匹配6.交错字符串7.两个字符串的最小ASCII删除和8.最长重复子数组1.最长公共子序列题目链接->Leetcode-1143.最长公共子序列Leetcode-1143.最长公共子序列题目:给定两个字符串text1和text2,返回这两个字符串的最长公共子序列的长度。如果不存在公共子序列,返回0。一个字符串
YoungMLet
·
2024-01-29 12:01
算法专栏
算法
动态规划
c++
开发语言
leetcode
【
算法专题
】二分查找(入门)
前言本文主要是二分查找(入门)的文章,如果有什么需要改进的地方还请大佬指出⛺️作者简介:大家好,我是青衿☁️博客首页:CSDN主页放风讲故事每日一句:努力一点,优秀一点目录文章目录前言**目录**二分查找1.二分查找搜索2.在排序数组中查找元素的第一和最后一个位置文章末尾二分查找1.二分查找搜索题目链接->Leetcode-704.二分查找Leetcode-704.二分查找题目:给定一个n个元素有
放风讲故事
·
2024-01-29 11:47
算法
【
算法专题
】二分查找(进阶)
前言本文主要是二分查找(进阶)的文章,如果有什么需要改进的地方还请大佬指出⛺️作者简介:大家好,我是青衿☁️博客首页:CSDN主页放风讲故事每日一句:努力一点,优秀一点目录文章目录前言**目录**二分法1.爱吃香蕉的珂珂2.在D天内送达包裹的能力文章末尾二分法二分法的特性:1,题目满足单调性2,待求解的值是0到无限的一个值1.爱吃香蕉的珂珂leetcode875珂珂喜欢吃香蕉。这里有n堆香蕉,第i
放风讲故事
·
2024-01-29 11:16
算法
每日一题——LeetCode1351.统计有序矩阵中的负数
方法一
暴力枚举
:varcountNegatives=function(grid){letcount=0for(letarrofgrid){for(letnumofarr){if(num0){left=mid
zbsnzj
·
2024-01-29 06:43
每日一题
javascript
算法
leetcode
暴力枚举
-例题篇
循环枚举例10-1:(洛谷P2241)统计方形加强版法1:对于每一个点,其对应的正方形个数sqr为min(n-x,y)+min(x,y)+min(x,m-y)+min(n-x,m-y)。长方形由于该点的对角点不能和该点同行或同列,则(m+1-1)*(n+1-1)-正方形个数sqr即为长方形的个数。由于n,m#includeusingnamespacestd;intmain(){intn,m;cin
zhy0319
·
2024-01-29 01:12
数据结构与算法
算法
【
算法专题
】动态规划之回文子串问题
动态规划6.0动态规划---回文子串问题1.回文子串2.最长回文子串3.分割回文串Ⅳ4.分割回文串Ⅱ5.最长回文子序列6.让字符串成为回文串的最少插入次数动态规划---回文子串问题1.回文子串题目链接->Leetcode-647.回文子串Leetcode-647.回文子串题目:给你一个字符串s,请你统计并返回这个字符串中回文子串的数目。回文字符串是正着读和倒过来读一样的字符串。子字符串是字符串中的
YoungMLet
·
2024-01-28 15:33
算法专栏
算法
动态规划
c++
性能优化
开发语言
leetcode
[蓝桥杯]真题讲解:飞机降落(DFS枚举)
[蓝桥杯]真题讲解:飞机降落(DFS枚举)一、视频讲解二、暴力代码(也是正解代码)一、视频讲解视频讲解二、暴力代码(也是正解代码)//飞机降落:
暴力枚举
DFS#include#defineintlonglongusingnamespacestd
Turing_Sheep
·
2024-01-27 23:39
备战蓝桥杯
#
搜索与图论题目
蓝桥杯
深度优先
职场和发展
【
算法专题
】动态规划之简单多状态 dp 问题
动态规划3.0动态规划---简单多状态dp问题1.按摩师(打家劫舍Ⅰ的变形)2.打家劫舍Ⅱ3.删除并获得点数4.粉刷房子5.买卖股票的最佳时机含冷冻期6.买卖股票的最佳时机含手续费7.买卖股票的最佳时机Ⅲ8.买卖股票的最佳时机Ⅳ动态规划---简单多状态dp问题1.按摩师(打家劫舍Ⅰ的变形)题目链接->Leetcode-面试题17.16.按摩师Leetcode-面试题17.16.按摩师题目:一个有名
YoungMLet
·
2024-01-27 22:45
算法专栏
算法
动态规划
c++
开发语言
【
算法专题
】动态规划之子数组和子串系列
动态规划4.0动态规划---子数组、子串系列(数组中连续的一段)1.最大子数组和2.环形子数组的最大和3.乘积最大子数组4.乘积为正数的最长子数组长度5.等差数列划分6.最长湍流子数组7.单词拆分8.环绕字符串中唯一的子字符串动态规划---子数组、子串系列(数组中连续的一段)1.最大子数组和题目链接->Leetcode-53.最大子数组和Leetcode-53.最大子数组和题目:给你一个整数数组n
YoungMLet
·
2024-01-27 22:45
算法专栏
算法
动态规划
c++
开发语言
【
算法专题
】动态规划之路径问题
动态规划2.0动态规划---路径问题1.不同路径2.不同路径Ⅱ3.珠宝的最高价值4.下降路径最小和5.最小路径和6.地下城游戏动态规划---路径问题1.不同路径题目链接->Leetcode-62.不同路径Leetcode-62.不同路径题目:一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“F
YoungMLet
·
2024-01-27 22:44
算法专栏
算法
动态规划
代理模式
【
算法专题
】动态规划之子序列问题
动态规划5.0动态规划---子序列问题(数组中不连续的一段)1.最长递增子序列2.摆动序列3.最长递增子序列的个数4.最长数对链5.最长定差子序列6.最长的斐波那契子序列的长度7.最长等差数列8.等差数列划分Ⅱ-子序列动态规划---子序列问题(数组中不连续的一段)1.最长递增子序列题目链接->Leetcode-300.最长递增子序列Leetcode-300.最长递增子序列题目:给你一个整数数组nu
YoungMLet
·
2024-01-27 22:43
算法专栏
算法
动态规划
c++
开发语言
leetcode
leetcode-2859. 计算 K 置位下标对应元素的和
题目描述:https://leetcode.cn/problems/sum-of-values-at-indices-with-k-set-bits/description/思路:
暴力枚举
即可题目描述在列表中的对应下标所对应的二进制的置位为
算法给的安全感
·
2024-01-27 05:35
leetcode刷题日记
leetcode
算法
【动态规划】【map】【C++算法】1289. 下降路径最小和 II
作者推荐视频
算法专题
本文涉及知识点动态规划汇总mapLeetCode1289.下降路径最小和II给你一个nxn整数矩阵grid,请你返回非零偏移下降路径数字和的最小值。
闻缺陷则喜何志丹
·
2024-01-25 18:15
#
算法题
动态规划
算法
C++
LeetCode
路径
图论
map
计算机创新协会冬令营——
暴力枚举
题目07
题目你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有n个版本[1,2,...,n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用boolisBadVersion(version)接口来判断版本号version是否在单元测试中出错。实现一个函数来查找第一
WenJGo
·
2024-01-25 16:07
我的算法记录
二分查找
算法
计算机创新协会冬令营——
暴力枚举
题目08
题目给你一个仅由整数组成的有序数组,其中每个元素都会出现两次,唯有一个数只会出现一次。请你找出并返回只出现一次的那个数。你设计的解决方案必须满足O(logn)时间复杂度和O(1)空间复杂度。看到这个logn的时间复杂度就应该想到二分示例示例1:输入:nums=[1,1,2,3,3,4,4,8,8]输出:2示例2:输入:nums=[3,3,7,7,10,11,11]输出:10提示1<=nums.le
WenJGo
·
2024-01-25 16:07
我的算法记录
算法
leetcode
java
leetcode—和为K的子数组
示例1:输入:nums=[1,1,1],k=2输出:2示例2:输入:nums=[1,2,3],k=3输出:2方法一:
暴力枚举
,但是运行是出现问题【不清楚为何运行不通过—>原因:子数组为下标连续】classSolution
m0_xiaoxiaoqian
·
2024-01-25 11:57
leetcode
算法
数据结构
java
2024.1.24力扣每日一题——美丽塔I
2024.1.24题目来源我的题解方法一
暴力枚举
方法二单调栈+前、后缀和题目来源力扣每日一题;题序:2865我的题解方法一
暴力枚举
将每个位置都作为山峰来进行遍历,计算每个山峰下的最大山脉数组和时间复杂度
菜菜的小彭
·
2024-01-25 07:01
java
力扣每日一题
leetcode
python
算法
java
力扣算法-Day15
思路:
暴力枚举
:第一眼看到这个题目的时候不难想到枚举。然后两层循环。时间复杂度为O(n^2),这样的代价无疑是很大的。哈希表:我们遍历到数字a时,用ta
小羊没烦恼~
·
2024-01-24 20:51
力扣刷题
算法
leetcode
数据结构
B. Diverse Substrings (2024.1.22灵茶)
1748B-Codeforces思路:0-9一共十个字符,由于一个子串是diverse要满足每个字符出现的次数,不超过子串字符种类的数目,所以子串最长的情况也就是0-9每个10个,长度为100,所以可以
暴力枚举
所有子串
ros275229
·
2024-01-24 17:34
算法学习
灵茶
CF
灵茶
codeforces
c++
LC 670. 最大交换
分析1因为题目给定了要交换的数字的个数,而且数的最大的位数就是8位,所以可以直接
暴力枚举
即可
暴力枚举
代码实现classSolution{public:intmaximumSwap(intnum
是玖木J_Mu
·
2024-01-23 19:51
算法
数据结构
c++
面试
leetcode
动态规划
算法专题
探究
目录第一章:动态规划算法理论基础1.1动态规划概述1.2动态规划的解题步骤1.3动态规划算法与贪心算法1.4算法报告架构第二章:动态规划算法实战之背包问题2.10-1背包问题2.1.1题目:分割等和子集2.1.1算法设计思路2.1.2程序实现2.1.3算法分析2.1.4算法总结2.2完全背包问题2.2.1题目:完全平方数2.2.1算法设计思路2.2.2程序实现2.2.3算法分析2.2.4算法总结第
长安er
·
2024-01-22 20:52
算法分析与设计
算法
动态规划
贪心算法
背包问题
【动态规划】【广度优先搜索】【状态压缩】847 访问所有节点的最短路径
作者推荐视频
算法专题
本文涉及知识点动态规划汇总广度优先搜索状态压缩LeetCode847访问所有节点的最短路径存在一个由n个节点组成的无向连通图,图中的节点按从0到n-1编号。
闻缺陷则喜何志丹
·
2024-01-22 08:03
#
算法题
数据结构与算法
动态规划
宽度优先
c++
算法
LeetCode
图论
状态压缩
盛最多水的容器
二、题目解析这题如果使用
暴力枚举
,会发现leetcode上显示超时,我们学习算法,目的就是掌握更多优秀的算法,所以
暴力枚举
直接摒弃掉。下面讲解
可涵不会debug
·
2024-01-22 03:50
算法
算法专题
[递归-搜索-回溯-2-DFS]
算法专题
[递归-搜索-回溯-2-DFS]一.计算布尔二叉树的值:1.思路一:2.GIF题目解析二.求根节点到叶子节点的数字之和1.思路一:2.GIF题目解析三.二叉树剪枝1.思路一:2.GIF题目解析四
随风飘扬@
·
2024-01-21 23:40
算法
深度优先
c++
模拟
递归
动态规划汇总
作者推荐视频
算法专题
简介动态规划(DynamicProgramming,DP)是运筹学的一个分支,是求解决策过程最优化的过程。每次决策依赖于当前状态,又随即引起状态的转移。
闻缺陷则喜何志丹
·
2024-01-21 19:38
#
算法基础
动态规划
算法
最优化原理
重叠子问题
无后效性
转移方程
填表顺序
滑动窗口经典入门题-——长度最小子数组
文章目录算法原理题目解析
暴力枚举
法的代码优化第一步初始化第二步right右移第三步left右移滑动窗口法的代码算法原理滑动窗口是一种在序列(例如数组或链表)上解决问题的算法模式。
Achlorine
·
2024-01-21 17:17
算法
c++
c++
leetcode
算法
滑动窗口
双指针
算法专题
前言双指针算法入门,干就完了下面的题目都是来自灵神的基础算法精讲,有思路不清晰的地方,可以去看讲解。灵茶山艾府的个人空间-灵茶山艾府个人主页-哔哩哔哩视频(bilibili.com)相向双指针1.两数之和题目链接:167.两数之和II-输入有序数组-力扣(LeetCode)题目描述给你一个下标从1开始的整数数组numbers,该数组已按非递减顺序排列,请你从数组中找出满足相加之和等于目标数targ
~努力努力再努力k
·
2024-01-21 16:34
算法学习
算法
双指针
leetcode
洛谷P2911 [USACO08OCT] Bovine Bones G(C语言)
看到这么小的数据范围,那当然是
暴力枚举
啦!况且这还是入门题,怎么可能如此难为我这种萌新呢。
林洛尘
·
2024-01-21 07:38
c语言
算法
数据结构
【动态规划】【数学】【C++算法】18赛车
作者推荐视频
算法专题
本文涉及知识点动态规划数学LeetCode818赛车你的赛车可以从位置0开始,并且速度为+1,在一条无限长的数轴上行驶。赛车也可以向负方向行驶。
闻缺陷则喜何志丹
·
2024-01-19 16:14
#
算法题
数据结构与算法
算法
动态规划
c++
LeetCode
赛车
指令序列
转向
蓝桥备赛学习总结(一)
真题考察的重点是:
暴力枚举
(学会计算复杂度与优化)、递归(回溯、剪枝,关键是理解递归套路与原理)、排序(冒泡、插入、希尔、快排)、搜索(深搜、广搜、二分查找)、动态规划、过程模拟、思维、贪心等。
白`~`灰
·
2024-01-18 20:31
算法
统计特殊四元组
暴力枚举
文本目录leetcode每日一题1995.统计特殊四元组
暴力枚举
哈希表背包问题一文带过写在前面题目示例提示代码实现执行结果写在最后leetcode每日一题1995.统计特殊四元组
暴力枚举
哈希表背包问题一文带过写在前面近期有几场考试
Alascanfu
·
2024-01-17 16:52
leetcode
算法
散列表
上一页
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
其他