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
二分答案+广搜
FZU-2150
广搜
Problem2150FireGameAccept:3701Submit:12637TimeLimit:1000mSecMemoryLimit:32768KBProblemDescriptionFatbrotherandMazeareplayingakindofspecial(hentai)gameonanN*Mboard(Nrows,Mcolumns).Atthebeginning,eachgr
快活书生
·
2020-08-24 09:22
搜索
# 2019 GDUT Rating Contest #I E. Convention
思路:看到“最小化最大值”,就想到“
二分答案
”。不用再说了…实现:#include#include#i
qq_33177912
·
2020-08-24 09:49
题解
CodeForces - 275B (
广搜
)
Considerann × mgrid.Initiallyallthecellsofthegridarecoloredwhite.Lennyhaspaintedsomeofthecells(atleastone)black.Wecallapaintedgridconvexifonecanwalkfromanyblackcelltoanyanotherblackcellusingapathofsid
know_heng
·
2020-08-24 08:01
DFS
BFS
Codeforces Round #532 (Div. 2) E. Andrew and Taxi(二分+拓扑排序)
思路
二分答案
,判断权值大于答案的边集是否能成环,如果不能说明答案可以再小点,否则答案可以大点。关键是翻转哪些边比较难想,第一次感受到拓扑排序,排序二字用处。
ToRe.
·
2020-08-24 08:21
#
二分
拓扑排序
Maze(CodeForces - 377A )(思维,
广搜
)
A.Mazetimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputPavellovesgridmazes.Agridmazeisann × mrectanglemazewhereeachcelliseitherempty,orisawall.Youcangofromon
ZX_zengxi
·
2020-08-24 07:03
思维题
搜索
hdu3622Bomb Game
分析:最小值最大很经典就是
二分答案
,然后怎么判断呢?我们根据两两之间的互斥关系建立一些表达式然后就是一个2-sat问题啦。代码:#include#inc
Fsss_7
·
2020-08-24 07:32
online
judge
Hdu
图论
2-SAT
HEOI2016/TJOI2016 排序
1≤n,m,q≤1051\len,m,q\le10^51≤n,m,q≤105Solution线段树分裂/合并的板题(这题有个非常好写的做法,考虑
二分答案
。
二分答案
mid之后,所有mid的数都变成1。
stone41123
·
2020-08-24 06:03
扩散
答案显然具有单调性,
二分答案
,判断时可以用并查集维护,注意两个点可以连通的条件\((|xi-xj|+|yi-yj|+1)/2#include#include#includeusingnamespacestd
a69390741540358
·
2020-08-24 05:57
[leetcode-297]Serialize and Deserialize Binary Tree(java)
我的思路很简单:序列化过程中,采用
广搜
的思路,在对每一层而言,如果该节点为null,那么在字符串中添加一个‘#’,如果不为null,就添加一个该数,其中每个节点都以,为分割。
zdavb
·
2020-08-24 04:07
leetcode
UVA 589 - Pushing Boxes(BFS+状态判重)
思路:
广搜
+状态判重,用人的位置和箱子位置和当前步数作为状态。然后由于是要优先推箱子次数少,所以利用优先队列去取状态。
lab104_yifan
·
2020-08-24 02:31
搜索-广度优先搜索
POJ 2018 Best Cow Fences【
二分答案
+最大子段和+前缀和】
FarmerJohn'sfarmconsistsofalongrowofN(1=L)=max{sum[i]-min{sum[j]}(0#include#include#include#include#include#include#include#include#defineINF0x3f3f3f3f#defineLLlonglongusingnamespacestd;constintmaxn=1
神探小小迪
·
2020-08-23 18:17
算法竞赛进阶指南
数据结构----二分查找
(Relax 后缀数组1.2)POJ 3261 Milk Patterns(求一个长度为n的整数序列中,至少出现k次的子序列的最长的长度)
求其中至少出现k次的子序列长度最长为多长【输入】第一行n和k接下来n个数字描述序列【输出】一个数字,表示至少出现过k次的子序列最长长度也是09年论文《后缀数组——处理字符串的有力工具》上的例题不过不同之处是
二分答案
之时
黄俊东
·
2020-08-23 16:43
ACM——夺金之路
算法报告五--跳马问题
二、分析这是一道显然的搜索题,用dfs或bfs均可,但bfs更加简单,
广搜
更加容易理解。某一点的到起点的最短距离一定是从某一个
Johnson1141
·
2020-08-23 08:42
acm
【复赛模拟试题】收费站(
二分答案
+Dijkstra)
【问题描述】在某个遥远的国家里,有n个城市。编号为1,2,3,…,n。这个国家的政府修建了m条双向的公路。每条公路连接着两个城市。沿着某条公路,开车从一个城市到另一个城市,需要花费一定的汽油。开车每经过一个城市,都会被收取一定的费用(包括起点和终点城市)。所有的收费站都在城市中,在城市间的公路上没有任何的收费站。小红现在要开车从城市u到城市v(1#include#include#include#i
wx_t91
·
2020-08-23 08:36
Dijkstra
二分答案
木材切割
开始进行专项练习,今天是
二分答案
。这是第一题。原题链接:https://www.luogu.org/problem/show?
weixin_30823227
·
2020-08-23 07:59
【NOIP 模拟题】刺杀大使(
二分答案
+并查集)
【题解】【
二分答案
】【看到最大值最小,那必然
二分答案
啊,考试时不知脑子干什么去了。。。】
初仔仔
·
2020-08-23 07:46
【
二分答案
】买礼物的艰辛
小X同学给小C同学选了N件礼物,决定顺序购买并赠送,但作为一个没有工资没有零花钱的可怜小朋友,有M位好心的同学伸出了援助之手,然而为了减少最高的借款量,小X同学希望OI竞赛的你为他合理规划,使得他能轻松快乐地送出礼物。Input第一行输入两个用空格隔开的正整数N和M以下N行每行一个不超过10000正整数,依次表示礼物的价格。Output一个整数,即最高借款量。题目有bug,然而实际上是m+1个人,
SSL_HKY
·
2020-08-23 07:19
暴力/模拟
抓奶牛(
广搜
)
题目O-CatchThatCowTimeLimit:2000MSMemoryLimit:65536KB64bitIOFormat:%I64d&%I64uSubmitStatusPracticePOJ3278useMathJaxtoparseformulasDescriptionFarmerJohnhasbeeninformedofthelocationofafugitivecowandwantst
Dband
·
2020-08-23 07:34
图论
POJ--2749--2-SAT加二分判定
//
二分答案
,判断2-SAT合理性#include#include#include#include#includeusingnamespacestd;constintN=1e3+10;inthead[N
Robis123
·
2020-08-23 06:19
BZOJ 1044: [HAOI2008]木棍分割(
二分答案
+DP)
1044:[HAOI2008]木棍分割TimeLimit:10SecMemoryLimit:162MBSubmit:4008Solved:1540[Submit][Status][Discuss]Description有n根木棍,第i根木棍的长度为Li,n根木棍依次连结了一起,总共有n-1个连接处.现在允许你最多砍断m个连接处,砍完后n根木棍被分成了很多段,要求满足总长度最大的一段长度最小,并且输
信仰..
·
2020-08-23 05:24
BZOJ
bzoj 2095 [Poi2010]Bridges
二分答案
+网络流
题面题目传送门解法判断混合图中是否存在欧拉回路显然,答案满足单调性,所以我们可以想到
二分答案
,然后问题就转化成判断混合图中是否存在欧拉回路考虑没有定向的无向边,我们不妨直接强制定向。
mysterynoip
·
2020-08-23 05:41
【OJ】BZOJ
【算法】网络流
二分匹配+加权
开始我对二部图一窍不通,于是就在网上找资料,认真看完了各种资料,有一种感触:关于最大匹配问题,网上写的是挺好的,有深搜和
广搜
算法,很精辟;但是关于加权二部图,网上只有思想,没有具体实现代码,如果让一个一开始不知道二部图的算法的人去实现这个算法
dingdongsheng
·
2020-08-23 05:02
算法
扩展
洛谷P2402 奶牛隐藏(网络流,
二分答案
,Floyd)
洛谷题目传送门了解网络流和dinic算法请点这里(感谢SYCstudio)题目题目背景这本是一个非常简单的问题,然而奶牛们由于下雨已经非常混乱,无法完成这一计算,于是这个任务就交给了你。(奶牛混乱的原因看题目描述)题目描述在一个农场里有n块田地。某天下午,有一群牛在田地里吃草,他们分散在农场的诸多田地上,农场由m条无向的路连接,每条路有不同的长度。突然,天降大雨,奶牛们非常混乱,想要快点去躲雨。已
a83229442
·
2020-08-23 05:10
NOIP2009 最优贸易
在网上有一种写法是两遍
广搜
然后找最大和最小,然后Blablabla。由于我这题的写法有点奇怪(?),我就来介绍一下。首先介绍一个叫做差分序列的东西。
Rec.
·
2020-08-23 05:51
NOIP
[BZOJ]2095
二分答案
+ 混合图欧拉回路判定
2095:[Poi2010]BridgesTimeLimit:10SecMemoryLimit:259MBSubmit:1171Solved:405[Submit][Status][Discuss]DescriptionYYD为了减肥,他来到了瘦海,这是一个巨大的海,海中有n个小岛,小岛之间有m座桥连接,两个小岛之间不会有两座桥,并且从一个小岛可以到另外任意一个小岛。现在YYD想骑单车从小岛1出发
MaxMercer
·
2020-08-23 05:54
BZOJ
网络流
[BZOJ2095]-[Poi2010]Bridges-
二分答案
+混合图欧拉回路判定
说在前面写这道题顺便学了学混合图欧拉回路判定,感觉自己萌萌哒!话说me网络流连反向边都忘记建了,居然还可以过样例???一直以来都十分佩服样例数据,以及造数据的人,无论程序有什么bug都能跑对…题目BZOJ2095传送门题面(直接概括题目大意就没什么意思了hhhh)YYD为了减肥,他来到了瘦海,这是一个巨大的海,海中有n个小岛,小岛之间有m座桥连接,两个小岛之间不会有两座桥,并且从一个小岛可以到另外
泉華子
·
2020-08-23 04:32
二分答案
网络流
bzoj2095 [Poi2010]Bridges(
二分答案
+混合图欧拉回路,最大流)
我们
二分答案
,每次就相当于判断一个混合图是否存在欧拉回路。注意如果一条桥断掉了,要直接返回false,因为不可能通过这座桥了。至于如何判断一个混合图是否存在欧拉回路,见这里。
Icefox_zhx
·
2020-08-23 04:31
bzoj
二分答案
最大流
欧拉图
2020-07-24
今天我学习了递归,递推,记忆化搜索,
二分答案
。可仍希望能有大佬来帮我解释一下二分箜案,对于它我仍是满脸无奈与懵逼。以及那道叫做“***木材加工***”的题目。万分感谢各位大佬!!!
A little prince. (Green)
·
2020-08-23 04:06
笔记
POJ-3579-Median
看到数据可以看到用普通的n^2方法必定超时,这里我想到的是二分方法,即
二分答案
,每次得到答案后我们进行验证即可。
南宮逸辰
·
2020-08-23 04:55
POJ
ACM
P1542 包裹快递(二分)
P1542包裹快递(二分)传送门思路:显然答案具有单调性,考虑
二分答案
,判断一下每次的时间,如果超过y[i]y[i]y[i]返回000,若小于x[i]x[i]x[i],则将时间置为x[i]x[i]x[i
Harris-H
·
2020-08-23 03:02
二分
Dungeon Master POJ - 2251 详解(bfs
广搜
)
DungeonMasterPOJ-2251题目分析代码题目DungeonMasterPOJ-2251Youaretrappedina3Ddungeonandneedtofindthequickestwayout!Thedungeoniscomposedofunitcubeswhichmayormaynotbefilledwithrock.Ittakesoneminutetomoveoneunitn
浪妖雪
·
2020-08-23 03:26
Vijos1450 包裹快递[
二分答案
]
背景小K成功地破解了密文。但是乘车到X国的时候,发现钱包被偷了,于是无奈之下只好作快递员来攒足路费去Orz教主……描述一个快递公司要将n个包裹分别送到n个地方,并分配给邮递员小K一个事先设定好的路线,小K需要开车按照路线给的地点顺序相继送达,且不能遗漏一个地点。小K得到每个地方可以签收的时间段,并且也知道路线中一个地方到下一个地方的距离。若到达某一个地方的时间早于可以签收的时间段,则必须在这个地方
weixin_34186128
·
2020-08-23 03:18
洛谷 P2622 关灯问题II
则所有灯的状态总数为2^n(n=3时,有000,001,010,100……)对每个状态单独分析,可以把每个开关看作一条有向边,这样把不同的状态连起来(也可能出现自环),因此,此题就变成了最短路问题,可以
广搜
weixin_34148456
·
2020-08-23 03:46
[Vijos 包裹快递]
===============================================================================================[分析]:
二分答案
weixin_30463341
·
2020-08-23 03:51
Luogu P1542包裹快递【实数域二分】 By cellur925
题目传送门题目中说:最大值最小,显然是一个
二分答案
嘛qwq.我们二分的答案显然是速度,但是由于实际中每一段的速度可能不同,所以这里我们把所有段进行的速度都定为二分出的答案。
335046781
·
2020-08-23 03:46
[Luogu P1542] 包裹快递
像求最大值最小、最小值最大这种类型的题目,我们很自然地就能想到用
二分答案
(一般情况)来求解。
weixin_30268921
·
2020-08-23 03:10
UVAlive 7037 - The Problem Needs 3D Arrays(网络流‘最大密度子图)
存在逆序数对(u,v),
二分答案
g,建边:1.s与边i
HonniLin
·
2020-08-23 03:08
网络流
UVA
HDU6621(K-th Closest Distance 主席树+
二分答案
)
思路:每次
二分答案
mid,查找区间[l,r]里面[p-mid,p+mid]的数>=kright=mid;主席树维护.
Helium_wild
·
2020-08-23 02:10
数据结构==主席树
大钉骑马走江湖 (
广搜
)
1000ms32768K江湖是什么,对于在象棋界厮杀的大钉来说,江湖就是一个矩阵,他的目标,就是在江湖之中骑着马,从他的位置出发,走到终点。当然,大钉的马也遵从中国象棋中的“马走日”的规则,而且在矩阵中,也会有一些障碍物,马不能跳到障碍物上;如果大钉的马面前有障碍物,即被“别马腿”,那么他将不能跳向有障碍物的左前和右前这两个方向。请问最少需要多少步,大钉才能骑着马跳到终点。输入格式:有多组测试样例
冷基栋_攻城师
·
2020-08-23 01:47
ACM练习
ACM-搜索
二分+RMQ——洛谷 P1419 寻找段落
pid=1419我们直接
二分答案
;然后只要验证是否有区间满足平均值>mid就好了;这有一个简单的方法,就是把a[]每个数劝减去mid;然后判断有没有一段的和>0;这个用RMQ就好了;#include#defineLllonglongusingnamespacestd
largecub233
·
2020-08-23 01:20
二分
RMQ
单调队列
深度优先搜索学习笔记
深度优先搜索简单的说:深搜就是一搜到底:
广搜
就是一层一层的搜索:(*^▽^*),这样说肯定是太抽象!
加油当当
·
2020-08-23 01:00
c++练习的水题小结
c++简单算法
洛谷p1542包裹快递
好久没写
二分答案
了思路:设定一个时间t;在一段时间内如果行得通就把maxx减小搜行不通就把最小值增大如何判断如果之前时间加上通过该路程距离时间大于最迟要求时间就跳过,小于最小就等,否则加上通过时间具体看代码
abcjzx123
·
2020-08-23 01:15
洛谷
广搜
迷宫
一个迷宫由R行C列格子组成,有的格子里有障碍物,不能走;有的格子是空地,可以走。给定一个迷宫,求从左上角走到右下角最少需要走多少步(数据保证一定能走到)。只能在水平方向或垂直方向走,不能斜着走。输入第一行是两个整数,R和C,代表迷宫的长和宽。(1#defineall(x)(x).begin(),(x).end()#definempmake_pair#definepbpush_back#define
一击必杀心得
·
2020-08-23 00:06
广搜
STL--BFS(广度优先搜索)
广度优先搜索又名bfs,
广搜
。它是基础算法之一,对初学者来说比较难懂。它是利用优先队列来进行图的便历。而普通的bfs我就不粘贴于此了。但是我还是来说一说广度优先搜索吧!
South-twilight
·
2020-08-22 13:18
hdu 3085(双向bfs)
pid=3085思路:双向
广搜
,每次从M出发,搜三步,从G出发,搜一步,然后就是判断是否走到对方已经走过的格子,至于魔王的判断,可以用曼哈顿距离。
weixin_34319999
·
2020-08-22 04:19
cf 1169 C Increasing by Modulo
题解
二分答案
+一点点思维(代码易懂溜#includeinta[300010],b[300010];intmain(){intn,m,ans=0;scanf("%d%d",&n,&m);for(inti=
weixin_30566149
·
2020-08-22 03:36
Attention Points
(其实有一种通用版的二分格式,但是那个比较暴力我不太喜欢)
二分答案
的无解应该用什么标志判断?是\(l,r\)的值不正
weixin_30463341
·
2020-08-22 03:00
HDU 3085 Nightmare Ⅱ (双向
广搜
)
题意:有M,G两人和鬼魂(Z)在n*m的方格内,M每秒走3步,G每秒走一步,鬼魂每秒走2步,问是否能不遇到鬼魂下两人相遇,鬼魂可以穿墙(X),人不可以。初始鬼魂有2个。#include#include#include#include#include#include#include#defineM800usingnamespacestd;structnode{intx,y;node(){}node(
不吸血的Vampire
·
2020-08-22 03:38
bfs
hdu1043八数码 bfs 打表/双向bfs/A*+康托判重+逆序奇偶剪枝
写之前拜读了这篇文章:八数码的八境界个人觉得写顺序为一(可写可不写,介意找工作的的人最好试试这种写法)-->三-->二-->四->六-->八境界一、逆向
广搜
+STL多组输入输出,可以想到打表,bfs时间复杂度为
pmt123456
·
2020-08-22 02:33
bfs
HDU-3085 Nightmare Ⅱ
思路:从M、G双向
广搜
即可,注意人和鬼不是同时移动,而且一次能向外搜很多步,所以每轮
广搜
都要读取之前一轮的数据,分不同队列处理比较好。注意鬼能穿墙,所以判断的时候只要计算
kopyh
·
2020-08-22 01:37
搜索
上一页
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
其他