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
ACM-搜索专题
acm-
变态最大值
变态最大值时间限制:1000ms|内存限制:65535KB难度:1描述Yougth讲课的时候考察了一下求三个数最大值这个问题,没想到大家掌握的这么烂,幸好在他的帮助下大家算是解决了这个问题,但是问题又来了。他想在一组数中找一个数,这个数可以不是这组数中的最大的,但是要是相对比较大的,但是满足这个条件的数太多了,怎么办呢?他想到了一个办法,把这一组数从开始把每相邻三个数分成一组(组数是从1开始),奇
林下溪源
·
2020-06-30 21:59
NYOJ
leetcode-
搜索专题
搜索1.关于搜索1.1BFS和DFS小谈1.1.1BFS模板1.1.2DFS模板2.题目一览2.1排列和组合问题2.1.1排列问题1.综述2.送上来的排列问题2.1.2组合问题1.综述2.问题2.1子集问题2.2.终极思考2.2固定长度子集问题2.3回溯问题2.4BFS问题2.5Partition问题利用map加快字符串转化leetcode♂️1.关于搜索在leetcode上,搜索一般只会涉及BF
patientcat
·
2020-06-29 08:36
leetcode
ACM-
数论完全总结(知识点+模板)
目录:整除的性质常见定理模与余3.1模运算3.2同余的性质3.3快速幂数论重要定理及应用4.1欧几里得定理4.2扩展欧几里得4.3线性同余方程(模线性方程)4.4中国剩余定理(模线性方程组)4.5乘法逆元4.6二次同余方程4.7唯一分解定理素数及其相关定理5.1反素数5.2素数筛5.3素性测试5.4欧拉函数5.5欧拉降幂公式5.6积性函数莫比乌斯相关6.1莫比乌斯函数6.2莫比乌斯反演逆序数原根离
Ogmx
·
2020-06-29 07:32
ACM常用模板
算法完全解析
ACM-
概率dp之入门
概率dp其实就是利用动态规划的思想去解决概率、期望等题目,本质上来说与普通的dp没有太大的区别,只是可能会涉及到一些概率论方面的知识。so,练题吧......入门题1,HDOJ:3853,时空转移(点击打开链接),题目如下:LOOPSTimeLimit:15000/5000MS(Java/Others)MemoryLimit:125536/65536K(Java/Others)TotalSubmi
潜水的疯
·
2020-06-27 02:39
ACM-专题-动态规划
ACM-
矩阵之递推式
有时候我们需要求一个数列的某一项,当然这时候自然会想到能不能求取这个数列的通项公式,这里我总结了一下,通项公式有两种,一种是只与项数有关的,即要求第n项,直接将n带入通项计算即可,另外一种是与某一项具体的值有关的,即要求第n项,需要已知另外不定的某一项或几项的值。比如等差数列属于第一种,Fibonacci数列属于第二种。当然,第一种数列没啥说的,已知通项求任意一项都能在O(1)的时间内搞定。第二种
潜水的疯
·
2020-06-27 02:39
ACM-专题-数学
ACM-ICPC寒假算法训练1:
搜索专题
Nightmare
这是一个很经典的好题,我想拿来分析总结HDOJ1072Nightmare题目解析:这题说,你从起点出发,能不能在炸弹爆炸之前走出终点?炸弹爆炸时间为6分钟,如果你能够在时间变成0之前走出去,你就胜利了!你每次只能朝着上下左右四个方向走,走一步需要1分钟,问你最短需要多久才能走出去?这里很有意思的是还有时间重置设备,如果你碰到这个设备,可以让炸弹的时间重新回到6分钟。算法分析:这题是问你最短需要多久
算法小弱
·
2020-06-26 03:10
算法
搜索专题
总结
闲下来就正好刷刷以前没刷完的
搜索专题
。简单搜索就没啥好讲的啦。就是暴力bfs和dfs。这篇博客是kuangbin搜索进阶的专题的总结八数码问题太经典啦。通过它来学习搜索的进阶技巧就很舒服。
ViKyanite
·
2020-06-23 21:00
ACM-
矩阵专题
之前写过一篇矩阵的总结,但那时题目做得很少.点击打开链接这次刷了个专题,写个总结点击打开链接水题:A.典型的斐波那契递推构造B.矩阵构造,就是按列递推C.水题G.水题结合/技巧问题:就是有的时候要计算C=A*BC^N.这时候可能A*B的范围很大,那么就算A*(B*A)^(N-1)*B即可E结合HS(N)=A+A^2+A^3+A^4+.....+A^N两种方法,一种是二分即当N为偶数S(N)=(A+
gg_gogoing
·
2020-06-23 10:28
数学
总结
【算法-
ACM-
素数】求素数的算法及其复杂度分析
关于搜寻一定范围内素数的算法及其复杂度分析——曾晓奇关于素数的算法是信息学竞赛和程序设计竞赛中常考的数论知识,在这里我跟大家讲一下寻找一定范围内素数的几个算法。看了以后相信对大家一定有帮助。正如大家都知道的那样,一个数n如果是合数,那么它的所有的因子不超过sqrt(n)--n的开方,那么我们可以用这个性质用最直观的方法来求出小于等于n的所有的素数。num=0;for(i=2;isqrt(i))pr
翔蝈蝈
·
2020-06-21 04:04
ITEAC茶钛——基于区块链的全球茶产业价值链
ITEAC作为定制型DAPP架构,未来将推动分行业DAPP的建立及为物联网中各类不同用户主体提供ITEAC链上的数字信用身份注册登记、管理,数据上链、数据确权等系列服务,以建立
ACM-
信用机制。
茶钛ITEAC
·
2020-03-15 07:43
蓝桥杯训练1:
搜索专题
真题(一道树的直径比较有趣)
第一题:带分数训练题1:带分数我的AC代码:#include#includeusingnamespacestd;intGetNum(inta[],intbegin,intend){intnum=0;for(inti=begin;i>n;intTemp=n,ans=0;while(Temp){Temp/=10;len++;}do{intnum=0;for(inti=0;i=n)break;intk=
算法小弱
·
2020-03-13 19:07
算法
每天写一千字有多难
一个多月前,我想把上那些粉丝不多,而文章写得很不错的作者挖掘出来,我通过
搜索专题
,Python爬虫抓取数据的方式,试图找出上的那些“深V作者”。
向右奔跑
·
2020-03-09 06:27
算法笔记和上机实战训练指南(附下载)
算法笔记和上机实战训练指南-两本完整版(胡凡、曾磊著)本书内容包括:C/C++快速入门、入门模拟、算法初步、数学问题、C++标准模板库(STL)、数据结构专题(二章)、
搜索专题
、图算法专题、动态规划专题
zhangvalue
·
2020-02-29 21:20
C
计算机
图论
目录1.基本图算法参见基本的图算法参见深度优先搜索和广度优先
搜索专题
2.最小生成树——无向图参见最小生成树3.单源最短路径参见最短路径专题4.所有结点对的最短路径问题参见最短路径专题5.最大流参见最大流
王侦
·
2020-01-01 17:12
poj2251(bfs)
kuangbin带你飞
搜索专题
:poj2251这是一道三维bfs裸题..二维的最短路径相信大家都很熟悉,此题从二维拓展到三维...用队列模拟bfs,从而解出此题。
42fighting
·
2019-11-08 13:50
搜索专题
整理
A-棋盘问题(POJ1321)题意在一个n*n的棋盘上放置k个棋子,棋子不能同行同列。求方法数。思路分析DFS递推。搜索当前行,每找到一个棋盘位置就递归到下一行搜索。当前行搜索完毕之后就搜索下一行。代码#includeusingnamespacestd;charmap[8][8];intn,k,cnt,now;//记录总方案数和当前已经放置的棋子数目。intvis[8]={0};voiddfs(i
染微言
·
2019-11-03 00:31
搜索专题
1.深度优先算法DFS(DepthFirstSearch):使用递归可以很好的实现深度优先搜索,也可以使用栈实现,多数情况下还是递归更加方便。例,有n件物品,每件物品的重量为w[i],价值为v[i]。先需要选出若干件物品放入一个容量为V的背包中,使得在选入背包的物品重量不超过容量V的前提下,让背包中的物品价值之和最大,求最大价值。(1#includeconstintmaxn=30;intn,V,m
水中飞云
·
2019-09-12 16:00
ACM-
数论-广义欧拉降幂
https://www.cnblogs.com/31415926535x/p/11448002.html曾今一时的懒,造就今日的泪记得半年前去武大参加的省赛,当时的A题就是一个广义欧拉降幂的板子题,后来回来补了一下,因为没有交的地方,于是就测了数据就把代码扔了,,,然后,,昨天的南京网络赛就炸了,,,一样的广义欧拉降幂的板子题,,然后因为忘记了当初自己想出来的那中写法,,一直想着回想起之前的写法,
31415926535x
·
2019-09-02 17:00
博弈记录
title:博弈date:2019-07-1916:40:06tags:博弈刷题categories:
ACM-
博弈论博弈论,一个曾经看了感觉看不懂的东西,,现在不得不再看一下,,不过也只是大概了解了一下这部分内容
31415926535x
·
2019-07-19 19:00
算法笔记.PDF(算法学习不可多得的好书)
简介《算法笔记》内容包括:C/C++快速入门、入门模拟、算法初步、数学问题、C++标准模板库(STL)、数据结构专题(二章)、
搜索专题
、图算法专题、动态规划专题、字符串专题、专题扩展。
孤独时代的老狗
·
2019-06-13 16:58
资源分享
如何在30岁之前结婚
2019年7月25日,共53天=28+25,小两个月,任务一:开刷10本算法书.leetcode,poj,hoj等OJ,系统学习并刷题,按题型,按专题刷,数组专题,链表专题,二叉树专题,图专题,排序专题,
搜索专题
持续努力
·
2019-06-06 00:00
程序员的人生
蓝桥杯dfs
搜索专题
2018激光样式#includeusingnamespacestd;/*dfs(i)第i个激光机器有两种选择:vis[i-1]==0时可选,无论vis[i-1]为何值都不选vis[i]回溯标记是否用过*/intn=30;intvis[35];intans=0;intdp[35];voiddfs(intx){if(x==n+1){ans++;return;}dfs(x+1);//这个点不开激光if(
fishers
·
2019-05-21 09:00
POJ - 3087 - Shuffle'm Up(模拟)
题解:虽然归类于kuangbin
搜索专题
,但个人感觉模拟更好做,直接用map判重,进
Anoyer
·
2019-02-28 20:45
题解
POJ
模拟
最大权闭合子图
title:最大权闭合子图date:2018-12-1517:47:40tags:acm刷题categories:
ACM-
网络流-最大权闭合子图https://www.cnblogs.com/31415926535x
31415926535x
·
2018-12-15 20:00
LeetCode-
搜索专题
总结
搜索深度优先搜索和广度优先搜索是常考题型,广泛运用于树和图中。BFS广度优先搜索一层一层地进行遍历,每层遍历都以上一层遍历的结果作为起点,遍历一个距离能访问到的所有节点。需要注意的是,遍历过的节点不能再次被遍历。第一层:0->{6,2,1,5}第二层:6->{4}2->{}1->{}5->{3}第三层:4->{}3->{}每一层遍历的节点都与根节点距离相同。设di表示第i个节点与根节点的距离,推导
HUANG Zichen
·
2018-12-04 11:41
coding
poj-1459-最大流dinic+链式前向星-isap+bfs+stack
title:poj-1459-最大流dinic+链式前向星-isap+bfs+stackdate:2018-11-2220:57:54tags:acm刷题categories:
ACM-
网络流-最大流概述这道是一道网络流里最大流的板子题
31415926535x
·
2018-11-22 21:00
poj-2421-最小生成树刷题
title:poj-2421-最小生成树刷题date:2018-11-2020:30:29tags:acm刷题categories:
ACM-
最小生成树概述做了几道最小生成树的题,,,都是些板子题,,,直接套板子就能过
31415926535x
·
2018-11-20 20:00
poj-1251-最小生成树
title:poj-1251-最小生成树date:2018-11-2016:38:14tags:acm刷题categories:
ACM-
最小生成树概述前段时间数据结构的课上提到了了最小生成树,,暑假的集训虽然再学并查集的时候看过一些
31415926535x
·
2018-11-20 16:00
poj-2253-poj-1797_最短路练习
title:poj-2253-poj-1797_最短路练习date:2018-11-1711:48:51tags:acm刷题categories:
ACM-
最短路概述一道最短路的变形题,,虽然说解法不止这一种
31415926535x
·
2018-11-17 12:00
[专题总结] 二分
搜索专题
1.1从有序数组中查找某值 //数组长目标值 intn,k; intarr[n]; voidsolve() { sort(arr,arr+n); intfst=-1,lst=n,mid; while(lst-fst>1) { mid=(fst+lst)/2; if(arr[mid]>=k)//解范围(fst,mid] lst=mid; else//解范围(mid,lst] fst=mid
Zeolim
·
2018-11-12 00:00
Binary
Search(二分搜索)
专题总结
poj-1151矩形面积并-线段树
title:poj-1151矩形面积并-线段树date:2018-10-3022:35:11tags:acm刷题categoties:
ACM-
线段树概述线段树问题里的另一个问题,,,矩形面积并,,,,之前看
31415926535x
·
2018-10-30 22:00
hdu-3790最短路刷题
title:hdu-3790最短路刷题date:2018-10-2014:50:31tags:acm刷题categories:
ACM-
最短路概述一道最短路的水题,,,尽量不看以前的代码打出来,,,熟悉一下
31415926535x
·
2018-10-20 14:00
hdu-1540线段树刷题
title:hdu-1540线段树刷题date:2018-10-1819:55:21tags:acm刷题categories:
ACM-
线段树概述哇,,,这道线段树的题可以说是到目前为止我所做过的最难的一道了吧
31415926535x
·
2018-10-18 20:00
hdu-5023线段树刷题
title:hdu-5023线段树刷题date:2018-10-1813:32:13tags:acm刷题categories:
ACM-
线段树概述这道题和上次做的那道染色问题一样,,,这次主要是看看我再过去两三天之后
31415926535x
·
2018-10-18 13:00
poj-2777线段树刷题
title:poj-2777线段树刷题date:2018-10-1620:01:07tags:acm刷题categories:
ACM-
线段树概述这道题是一道线段树的染色问题,,,,做了几道染色的问题,,
31415926535x
·
2018-10-16 20:00
zoj-1610线段树刷题
title:zoj-1610线段树刷题date:2018-10-1616:49:47tags:acm刷题categories:
ACM-
线段树概述这道题是一道简单的线段树区间染色问题,,,但是,,,,刚学
31415926535x
·
2018-10-16 17:00
poj-3268最短路
title:poj-3268最短路date:2018-10-1315:54:34tags:acm刷题categories:
ACM-
最短路概述这是一道最短路的模板题,,,不过虽然是模板题,,,还是有一些细节的
31415926535x
·
2018-10-13 16:00
poj-2528线段树练习
title:poj-2528线段树练习date:2018-10-1313:45:09tags:acm刷题categories:
ACM-
线段树概述这道题坑了我好久啊啊啊啊,,,,到现在也只是理解了kaungbin
31415926535x
·
2018-10-13 14:00
线段树-最小逆序数hdu1394
title:线段树-最小逆序数date:2018-10-1217:19:16tags:acm算法刷题categories:
ACM-
线段树概述这是一道简单的线段树的题,,,当然还有很多其他的做法,,,甚至时暴力都可以
31415926535x
·
2018-10-12 20:00
线段树延迟更新
title:线段树延迟更新date:2018-10-1018:50:49tags:acm算法categories:
ACM-
线段树概述暑假集训的时候好多东西只学了个皮毛,,,对付模板题还能试试,,,但是一看一些稍难的一些题时
31415926535x
·
2018-10-10 19:00
hdu-4027线段树练习
title:hdu-4027线段树练习date:2018-10-1018:07:11tags:acm算法刷题categories:
ACM-
线段树#概述这道线段树的题可以说是我这一段时间复习线段树后第一次认认真真的做的第一道线段树的题了吧
31415926535x
·
2018-10-10 18:00
(转载)记忆化
搜索专题
转载自:https://blog.csdn.net/hjf1201/article/details/78680814什么是记忆化搜索呢?搜索的低效在于没有能够很好地处理重叠子问题;动态规划虽然比较好地处理了重叠子问题,但是在有些拓扑关系比较复杂的题目面前,又显得无奈。记忆化搜索正是在这样的情况下产生的,它采用搜索的形式和动态规划中递推的思想将这两种方法有机地综合在一起,扬长避短,简单实用,在信息学
I_O_fly
·
2018-10-10 08:26
动态规划
图论
搜索专题
- 自幂数
思路:因为19位情况太多,要暴力枚举每位肯定会TE,所以为了优化时间复杂度,可以枚举n位数字中每个数字出现的次数,记录下来,每次枚举到n位就判断所求的和是否满足枚举的情况。我先存起来每个数字的n次方,方便直接使用。Code:#include#defineLLunsignedlonglongusingnamespacestd;constintAX=1e2+6;intvis[10];mapmp;LLq
Dave_L
·
2018-06-04 18:43
快速幂
搜索
深度优先搜索和广度优先
搜索专题
目录1.广度优先搜索及其扩展应用1.1广度优先搜索参见基本的图算法1.2分支限界法参见分支限界法——对解空间的一种策略搜索(广度优先搜索)1.3最小生成树的Prim算法参见最小生成树1.4单元最短路径的SPFA算法参见最短路径专题1.5单元最短路径的Dijstra算法(类似于Prim和分支限界法)参见最短路径专题2.深度优先搜索及其扩展应用2.1深度优先搜索参见基本的图算法2.2拓扑排序参见基本的
王侦
·
2017-12-24 10:06
ITON - 1 论矩阵的妙用
关于标题I(Interesting)T(Test)O(Of)N(Noip)番外(论矩阵的妙用)一道USACO的题:TheClocks【
搜索专题
】题目背景USACO1.4.2(IOI’94)
搜索专题
训练(
AVALON_X
·
2017-09-23 16:50
番外题
kuangbin [简单
搜索专题
]
A-棋盘问题[POJ-1321]#include#include#include#include#include#include#include#include#includeusingnamespacestd;intn,k;charmp[10][10];intbook[10];intans;voiddfs(intnum,intstp){if(stp==k){ans++;return;}if(nu
裤头Kt
·
2017-05-17 20:08
一条ACM咸鱼的自我修养
搜索
ACM-
大整数除法
问题描述求两个大的正整数相除的商输入数据第1行是测试数据的组数n,每组测试数据占2行,第1行是被除数,第2行是除数。每组测试数据之间有一个空行,每行数据不超过100个字符输出要求n行,每组测试数据有一行输出是相应的整数商输入样例32405337312963373359009260457742057439230496493930355595797660791082739646298719258531
嘻嘻兮
·
2017-04-01 00:54
ACM题解
ACM-
大整数乘法
问题描述求两个不超过200位的非负整数的积。输入数据有两行,每行是一个不超过200位的非负整数,没有多余的前导0。输出要求一行,即相乘后的结果。结果里不能有多余的前导0,即如果结果是342,那么就不能输出为0342。输入样例1234567890098765432100输出样例1219326311126352690000解题思路在下面的例子程序中,用unsignedan1[200]和unsigned
嘻嘻兮
·
2017-03-30 23:44
ACM题解
ACM-
子串(字符串处理)
问题描述有一些由英文字符组成的大小写敏感的字符串。请写一个程序,找到一个最长的字符串x,使得:对于已经给出的字符串中的任意一个y,x或者是y的子串、或者x中的字符反序之后得到的新字符串是y的子串。输入数据输入:输入的第一行是一个整数t(1#includeusingnamespacestd;intt,n;charstr[100][101];intsearchMaxSubString(char*sou
嘻嘻兮
·
2017-02-24 12:41
ACM题解
ACM-
直方图最大面积-Largest Rectangle in Histogram
LargestRectangleinHistogram题目描述:Givennnon-negativeintegersrepresentingthehistogram’sbarheightwherethewidthofeachbaris1,findtheareaoflargestrectangleinthehistogram.Aboveisahistogramwherewidthofeachbari
e01014165
·
2016-08-20 21:12
ACM
上一页
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
其他