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
hdu-暴力枚举
【力扣周赛】第 373 场周赛(交换得到字典序最小的数组 & ⭐分解质因子+前缀和+哈希表)
文章目录竞赛链接Q1:2946.循环移位后的矩阵相似检查竞赛时代码——模拟2947.统计美丽子字符串I竞赛时代码——前缀和+
暴力枚举
Q3:2948.交换得到字典序最小的数组竞赛时代码——排序后判断相似题目
Wei *
·
2023-12-31 07:50
算法刷题记录
leetcode
散列表
算法
分解质因子
前缀和
哈希表
leetcode算法python,C++解题笔记
(简单)数组双指针问题python实现C++实现2.买卖股票的最佳时机II贪心算法贪心算法的框架python实现3.缺失的第一个正数数组排序困难算法的时间复杂度和空间复杂度时间复杂度空间复杂度时空权衡
暴力枚举
辅助哈希表
星禾说
·
2023-12-31 05:59
编程
leetcode
c++
python
数据结构
区间DP详解,思路分析,OJ详解
文章目录前言问题引入
暴力枚举
自下而上状态设计状态转移方程区间DP的分析状态设计状态转移时间复杂度翻译成递推OJ详解P1880[NOI1995]石子合并记忆化搜索版本递推版本HDUDireWolfMultiplicationPuzzlePolygon
EQUINOX1
·
2023-12-30 20:09
数据结构与算法
算法
数据结构
开发语言
动态规划
LeetCode 刷题日志
文章目录1954.收集足够苹果的最小花园周长思考:
暴力枚举
代码实现二分查找代码实现1954.收集足够苹果的最小花园周长1954.收集足够苹果的最小花园周长难度:中等题目大意:给你一个用无限二维网格表示的花园
是玖木J_Mu
·
2023-12-28 21:12
c++
算法
leetcode
LeetCode刷题(12.12)
LeetCode刷题日记声明:本文主要是记录自己学习过程,以下的所有东西并不完全准确,如有不正确的,望指正,在这里先谢谢各位大佬了(膜拜)题目一下一个更大元素I难度:简单思路如下
暴力枚举
哈希表小优化单调栈优化
暴力枚举
是玖木J_Mu
·
2023-12-28 21:11
leetcode
哈希算法
散列表
数据结构
笔记
c++
2023.12.09力扣每日一题——下一个更大的数值平衡数
2023.12.09题目来源我的题解
暴力枚举
法回溯法+二分题目来源力扣2023.12.09每日一题;题序:2048我的题解
暴力枚举
法首先题目给出了数据范围0=666666,则返回1224444。
菜菜的小彭
·
2023-12-27 02:02
力扣每日一题
java
leetcode
算法
职场和发展
海岸线(计算几何
暴力枚举
)
问题A:海岸线题目描述一个王国分成n*m个六边形区域,每个区域内是陆地或者是水。如果一条边两侧为陆地和水,则该条边成为海岸线,求这个王国海岸线的长度。输入第一行两个整数N,M。以下N行每行M个字符,“.”表示水,“#”表示陆地。偶数行需要向右移半格,具体见样例。输出一个整数,海岸线的长度。样例输入Copy36…#.##.##.#.#.#…样例输出Copy19提示数据表示如下图像:可以看出,海岸线长
林苏泽
·
2023-12-26 21:02
计算几何
思维
【回溯算法】回溯算法学习
回溯回溯就是
暴力枚举
,只不过对于有些问题,能够写出来已经很不错了,例如50个for循环的嵌套,代码中肯定不能写50个for,而是通过递归来完成。
大龄烤红薯
·
2023-12-26 17:02
算法学习
算法
学习
动态规划
spring
java
后端
洛谷 P2280 [HNOI2003] 激光炸弹
P2280[HNOI2003]激光炸弹-洛谷|计算机科学教育新生态(luogu.com.cn)思路前缀和
暴力枚举
读入数据枚举每个以i,j为右下角长度为m的正方形#include#includeusingnamespacestd
谦川
·
2023-12-26 00:51
算法
c++
数据结构
力扣-两数相加(Java)
首先列出该算法题目要求2.解题思路对于一个刚刷完java基础的人来说,用这种题练手最合适不过了,首先我能想到的方法就是利用循环嵌套进行答案的捕捉,当然这也可以称为
暴力枚举
法或者穷举法。
l2323521889
·
2023-12-24 14:31
java
leetcode
算法
牛客小白月赛36
B-最短串题目草率了,没想到可以
暴力枚举
,而且3ms就过了。
reisen.inaba
·
2023-12-24 08:18
题解
牛客
【算法刷题】Day23
文章目录1.打家劫舍II题干:算法原理:(dp)1.状态表示:2.状态转移方程3.初始化4.填表顺序5.返回值代码:2.和为K的子数组题干:算法原理:1.
暴力枚举
2.前缀和+哈希表代码:3.和可被K整除的子数组题干
柒柒要开心
·
2023-12-22 19:27
算法刷题
算法
动态规划
【数据结构和算法】盛最多水的容器
其他系列文章导航Java基础合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1方法一:
暴力枚举
2.2方法二:双指针三、代码3.1
伴川
·
2023-12-21 12:44
数据结构与算法合集
数据结构
算法
inscode
intellij
idea
电视盒子
前端
后端
小天的子序列(牛客小白月赛83)
暴力枚举
以哪个字符开始,以哪个字符结尾,取的长度是多少?因此我们就用一个数组ret[x][y][len]表示的是以x开头y结尾长度是len的子序列的个数,但是还有个问题给你一
FindYou.
·
2023-12-19 10:37
牛客
算法
最小公倍数和最大公约数如何求(函数)
=0){k=m;m=n%m;n=k;}k=l*i/k;returnk;}
暴力枚举
intzuidagongyueshu(inta
longxuan01
·
2023-12-19 07:49
算法
c++
【Python】判断素数的三种方法以及for-else语句的介绍
题目输入一个数,如果是素数就输出"Yes",否则输出"No"方法一:
暴力枚举
法defis_prime(x):ifx==1:returnFalse;foriinrange(2,x):ifx%i==0:returnFalsereturnTruen
Zaly.
·
2023-12-18 18:53
python
开发语言
算法
算法练习第三天
方法一:
暴力枚举
classSolution{publicint[]twoSum(int[]nums,inttarget){intn=nums.length;for(inti=0;ihashtable=n
小张同学99
·
2023-12-17 16:23
AtCoder Beginner Contest 227
C-ABCconjecture题意:给定一个NNN,现在问有多少个三元组(A,B,C)(A,B,C)(A,B,C),A≤B≤CA≤B≤CA≤B≤C,ABC≤NABC≤NABC≤N思路:直接
暴力枚举
,时间复杂度
佐鼬Jun
·
2023-12-16 15:55
AtCoder
笔记
数论
组合数
动态规划
蓝桥杯C/C++B组省赛日期类问题汇总
蓝桥2017第八届省赛第七题日期问题思路:
暴力枚举
从1960年1月1日到2059年12月31日的所有合法日期,然后拆分出年月日,如果符合题目中的三种情况之一(年/月/日月/日/年日/月/年)的输出即可#
Wpiper
·
2023-12-16 00:17
蓝桥杯
蓝桥杯
超级简单的
暴力枚举
法-破解压缩包密码-python
文章目录前言代码需知前言准备工作:导入库:importitertoolsasitsimportosfromzipfileimportZipFile代码需知passwd函数尝试给定的压缩包密码来解压:path:文件路径i:密码defpasswd(path,i):type_=os.path.splitext(path)[-1][1:]iftype_=="zip":withZipFile(path,'r
秋刀鱼_(:з」∠)_别急
·
2023-12-15 10:28
Python--数据收集
python
开发语言
【算法刷题】Day15
文章目录1.串联所有单词的子串题干:算法原理代码:2.最小覆盖子串题干:算法原理:1、
暴力枚举
+哈希表2、滑动窗口+哈希表代码:1.串联所有单词的子串原题链接题干:给定⼀个字符串s和⼀个字符串数组wordswords
柒柒要开心
·
2023-12-15 07:46
算法刷题
算法
java
滑动窗口如人生,回顾往事不复还———力扣刷题
第一题:长度最小的子数组力扣(LeetCode)官网-全球极客挚爱的技术成长平台思路:第一想法肯定时
暴力枚举
,枚举数组任何一个元素,把他当起始位置,然后从起始位置找最短区间,使得区间和大于等于目标值利用两个嵌套
自身就是太阳
·
2023-12-14 22:02
c++
算法
leetcode
其他
经验分享
犹豫不决先排序,步步紧逼双指针---力扣刷题
目录第一题:和为s的两个数第二题:和为0的三个数第三题:四数之和第一题:和为s的两个数力扣(LeetCode)官网-全球极客挚爱的技术成长平台思路:法一先想到
暴力枚举
,即利用两层循环,当两数之和等于目标值的时候返回
自身就是太阳
·
2023-12-14 22:02
算法
leetcode
c++
经验分享
笔记
[LeetCode] 14. 最长公共前缀(java实现)
LeetCode]14.最长公共前缀(java实现)1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的数据结构与算法思想6.总结1.题目2.读题(需要重点注意的东西)思路:
暴力枚举
Cloudeeeee
·
2023-12-06 21:05
LeetCode深度解析
java
leetcode
开发语言
每日一练【有效三角形的个数】
1:输入:nums=[2,2,3,4]输出:3解释:有效的组合是:2,3,4(使用第一个2)2,3,4(使用第二个2)2,2,3示例2:输入:nums=[4,2,3,4]输出:4二、题目解析:思路一:
暴力枚举
暴力枚举
无需多言
可涵不会debug
·
2023-12-06 18:19
C语言/C++练习题
算法
每日一练【盛最多水的容器】
二、题目解析这题如果使用
暴力枚举
,会发现leetcode上显示超时,我们学习算法,目的就是掌握更多优秀的算法,所以
暴力枚举
直接摒弃掉。下面讲解
可涵不会debug
·
2023-12-06 18:49
C语言/C++练习题
算法
LeetCode力扣每日一题(Java):1、两数之和
一、题目二、解题思路方法一:
暴力枚举
这是最容易想到的一种方法,本质就是二重循环遍历数组,话不多说直接上代码publicint[]twoSum(int[]nums,inttarget){for(inti=
早八睡不醒午觉睡不够的程序猿
·
2023-12-05 16:48
leetcode
算法
职场和发展
【算法刷题】Day11
文章目录面试题08.01.三步问题题干:算法原理:1、状态表示2、状态转移方程3、初始化4、填表顺序5、返回值代码:209.长度最小的子数组题干:算法原理:1、
暴力枚举
出所有的子数组的和2、利用单调性,
柒柒要开心
·
2023-12-05 09:23
算法刷题
算法
java
【算法刷题】Day12
文章目录1004.最大连续1的个数III题干:算法原理:1、
暴力枚举
+计数器2、利用滑动窗口代码:746.使用最小花费爬楼梯题干:算法原理:解法一:1.1状态表示1.2状态转移方程1.3初始化1.4填表顺序
柒柒要开心
·
2023-12-05 09:21
算法刷题
算法
java
Leetcode周赛374补题(3 / 3) - EA专场
不愧是EA的题,我最爱的模拟人生……好难,呜呜目录1、找出峰值-
暴力枚举
2、需要添加的硬币的最小数量-思维+贪心3、统计完全子字符串-滑窗+分组循环1、找出峰值-
暴力枚举
2951.找出峰值classSolution
Roye_ack
·
2023-12-05 08:12
leetcode周赛
leetcode
算法
职场和发展
贪心
java
滑动窗口
分组循环
ACWing95. 费解的开关
起始状态难以把握,但是我们可以使用
暴力枚举
。暴力地把第一行分割为2^5种情况。代码#includeusingnamesp
xjsc01
·
2023-12-05 00:19
#
算法竞赛进阶指南(ACM培训)
算法
c++
C/C++ 递归指数型枚举
,小项目-CSDN博客专题分栏:算法_仍有未知等待探索的博客-CSDN博客目录一、前言二、递归指数型枚举1、题目信息题目描述输入格式输出格式样例提示2、解析3、代码一、前言之前进行枚举的时候,都是进行
暴力枚举
的策略
仍有未知等待探索
·
2023-12-04 08:23
算法
深度优先
算法
算法——滑动窗口
即right疯狂移动,left没怎么动,这类题需要观察单调性(即指针)等各方面因素综合思考长度最小的子数组长度最小的子数组题目解析子数组需要为连续的区间需要在满足条件的前提下长度最短算法原理暴力解法:
暴力枚举
出所有子数组的和枚举子数组左右区间
裙下的霸气
·
2023-12-04 07:33
算法
算法
长度最小的子数组(Java详解)
目录题目描述题解思路分析
暴力枚举
代码滑动窗口代码题目描述给定一个含有n个正整数的数组和一个正整数target。
楠枬
·
2023-12-04 03:50
Java刷题
算法
数据结构
双指针
滑动窗口
2019寒假集训新生考试 【持续更新中】
2019寒假集训新生考试—NEFU0107emoji表情包ProblemAnefu210128的因子⭐️本题使用
暴力枚举
,统计n可以分成几个4和7,为了防止TLE,先统计4的个数,然后再算使用否有7,若有
幸馥儿~
·
2023-12-03 06:04
acm大一集训
算法
c++
c语言
挑战程序设计竞赛_抽签问题及优化
每张纸片上写一个数*每次从中抽取一个,记录并且放回,抽取四次*问和能否为m*若能输出Yes,否则输出No*样例输入:*n=3*m=10*k={1,3,5};*输出:*Yes(1+1+3+5)*思路:*1.
暴力枚举
掌灬纹
·
2023-12-02 19:54
周赛373(模拟、前缀和、排序+分组循环、质因数分解+前缀和+哈希表)
matrix-similarity-after-cyclic-shifts/)模拟[2947.统计美丽子字符串I](https://leetcode.cn/problems/count-beautiful-substrings-i/)前缀和+
暴力枚举
Miraclo_acc
·
2023-12-02 12:05
#
LC周赛
算法刷题记录
散列表
数据结构
【滑动窗口】最大连续1的个数Ⅲ
最大连续1的个数Ⅲ1004.最大连续1的个数III-力扣(LeetCode)文章目录最大连续1的个数Ⅲ题目描述算法原理
暴力枚举
代码编写滑动窗口c++解法Java解法题目描述给定一个二进制数组nums和一个整数
日夜无休时
·
2023-12-02 09:24
优选算法刷题
算法
leetcode
数据结构
c++
【算法刷题】Day10
文章目录15.三数之和题干:算法原理:1、排序+
暴力枚举
+利用set去重2、排序+双指针代码:18.18.四数之和题干:算法原理:1、排序+
暴力枚举
+利用set去重2、排序+双指针代码:15.三数之和原题链接题干
柒柒要开心
·
2023-12-02 04:30
算法刷题
算法
java
力扣611. 有效三角形的个数(枚举,二分查找,对撞指针,NTT(正在想))
思路一:
暴力枚举
。classSolution{public://先枚举最大数,再往下枚举次大数,
0
·
2023-11-30 22:42
leetcode
c++
算法
LeetCode打卡:611. 有效三角形的个数
使用第一个2)2,3,4(使用第二个2)2,2,3链接:https://leetcode.com/problems/valid-triangle-number/submissions/解题思路:首先想到的是
暴力枚举
一只特立独行の猪
·
2023-11-30 22:36
LeetCode打卡
leetcode
算法
数据结构
AtCoder Beginner Contest 330 A~F
分析:
暴力枚举
,依次判断每个学生的分数即可。
Code_Shark
·
2023-11-30 16:44
AtCoder
算法
力扣打卡 560-和为K的子数组
Problem:560.和为K的子数组思路首先想到的就是
暴力枚举
,每个元素都可能能成为子串的头部。优化:前缀和+哈希表解题方法
暴力枚举
使用两个指针start和end来确定子数组的范围。
BobW7
·
2023-11-30 09:45
leetcode
算法
旅行商问题(枚举,回溯,动态规划,贪心,分支界限)
文章目录问题描述
暴力枚举
回溯法动态规划法贪心法分支界限法问题描述假设有一个货郎担要拜访n个城市,他必须选择所要走的路程,路程的限制时每个城市只能拜访一次,而且最后要走到原来出发的城市,要求路径长度。
ˇasushiro
·
2023-11-30 07:46
算法
[kuangbin带你飞]专题十六 KMP & 扩展KMP & Manacher E-Period G - Seek the Name, Seek the Fame H - Blue Jeans
题目思路直接
暴力枚举
第一个字符串所有的切割情况,然后kmp挨个匹配注意题目要求相同长度字典序排序AC代码#includeusingnamespacestd;constintMAXN=70;intNEXT
jenye_
·
2023-11-28 16:50
【滑动窗口】篮里到底能装 “几个水果” 呢?
Problem:904.水果成篮文章目录题目分析算法原理分析
暴力枚举
+哈希表滑动窗口优化数组再度优化复杂度Code题目分析首先我们来分析一下本题的思路首先我们通过题目的描述来理解一下其要表达的含义,题目给到我们一个
烽起黎明
·
2023-11-28 06:46
#
滑动窗口
leetcode
算法
滑动窗口
前缀和+哈希表——974. 和可被 K 整除的子数组
文章目录1.题目2.算法原理解法一:
暴力枚举
解法二:前缀和+哈希表⛳3.代码实现1.题目题目链接:974.和可被K整除的子数组-力扣(LeetCode)给定一个整数数组nums和一个整数k,返回其中元素之和可被
请揣满RMB
·
2023-11-28 02:29
原创
刷题
散列表
数据结构
哈希算法
前缀和
前缀和+哈希表——525. 连续数组
文章目录⛏1.题目2.算法原理⚔解法一:
暴力枚举
⚔解法二:前缀和+哈希表⚒3.代码实现⛏1.题目题目链接:525.连续数组-力扣(LeetCode)给定一个二进制数组nums,找到含有相同数量的0和1的最长连续子数组
请揣满RMB
·
2023-11-28 02:29
原创
刷题
散列表
数据结构
前缀和
算法
KMP算法
文章目录KMP思路简介KMP组成CODE代码思路参考题解KMP思路简介对于一长段字符串和一个模版串,我们想查找字符串是否包含模版串,通常方法是
暴力枚举
每个字符。
2301_78981471
·
2023-11-28 01:06
算法学习记录
算法
c++
笔记
每日一题:三连击升级版
(
暴力枚举
)思路:1.我们要找到比例a:b:c
devenben
·
2023-11-27 22:10
算法
上一页
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
其他