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
二分答案+广搜
【
二分答案
】SDUT-4072 小绿的脱单梦
ProblemDescription小绿一直坚持不懈的追求他的一个高中女同学。最近妹子终于被他打动,决定在接下来n天对他进行m项考验(同一项考验可能会在不同的两天重复进行,通过一次即可),如果他能全部通过,妹子就会答应和他交往。小绿在得到消息后,兴奋不已,虽然他是一个不折不扣的weisuo死宅,虽然他除了代码什么都不会,但是他对自己的IQ十分自信!他能准确的估计自己通过某一项考验需要准备多少天,当
笑对这个世界的志贵
·
2017-11-24 20:14
二分&&三分
SDUT
OJ
比赛卡住题
bzoj1189 [HNOI2007]紧急疏散evacuate(
二分答案
+bfs+最大流判是否满流)
然后
二分答案
,对于所有人能到的所有门,建边,边权为1,从源点向所有人建边,边权为1,从所有门向汇点建边,边权为mid(最多出去mid个人),dinic跑最大流看是否满流。然后这是错的。
Icefox_zhx
·
2017-11-23 16:19
二分答案
bzoj
搜索
-----网络流-------
最大流
NOIP2017普及组总结
普及组总结分析成绩图书管理员棋盘跳房子AllInAll附录NOIP2017普及组总结分析考试那天前两道题前一个小时就快速做完(前两道越来越水了)但是后面两道写起来很吃力,第三题没想到用记忆化搜索,用了
广搜
可特殊情况有没有判断对
Liang-梁
·
2017-11-21 14:49
C语言 木乃伊迷宫 队列,
广搜
,map函数
木乃伊迷宫时限:1000ms内存限制:10000K总时限:3000ms描述:木乃伊地下宫殿是一个6行6列的迷宫。作为敢到木乃伊地下宫殿里去探险的你,有没有跟木乃伊抓迷藏的心理准备呵!游戏在木乃伊所在的迷宫里展开,任务就是尽快赶到出口。你一次只能走一步,而木乃伊可以走两步,但木乃伊是很笨的,他总是先尽量跟你达到同一列,如果已经是同一列了,他才会像你走来,有墙的地方人和木乃伊都不能过,你可以利用障碍物
Hong914
·
2017-11-20 23:30
C语言 六数码 队列,
广搜
,map函数
六数码问题时限:1000ms内存限制:10000K总时限:3000ms描述:现有一两行三列的表格如下:ABCDEF把1、2、3、4、5、6六个数字分别填入A、B、C、D、E、F格子中,每个格子一个数字且各不相同。每种不同的填法称为一种布局。如下:135246布局1256431布局2定义α变换如下:把A格中的数字放入B格,把B格中的数字放入E格,把E格中的数字放入D格,把D格中的数字放入A格。定义β
Hong914
·
2017-11-20 23:01
C语言 跳马 队列,
广搜
,结构体
跳马时限:1000ms内存限制:10000K总时限:3000ms描述:在国际象棋中,马的走法与中车象棋类似,即俗话说的“马走日”,下图所示即国际象棋中马(K)在一步能到达的格子(其中黑色的格子是能到达的位置)。现有一200*200大小的国际象棋棋盘,棋盘中仅有一个马,给定马的当前位置(S)和目标位置(T),求出马最少需要多少跳才能从当前位置到达目标位置。输入:本题包含多个测例。输入数据的第一行有一
Hong914
·
2017-11-20 22:31
NOIP2017普及组★跳房子
题目问题描述输入格式输出格式输入输出样例1输入输出样例1说明输入输出样例2输入输出样例2说明输入输出样例3数据规模与约定分析
二分答案
DP单调队列优化代码题目跳房子(jump.cpp/c/pas)2S10
.Iktsuarpok.
·
2017-11-16 14:35
#
二分答案
#
线性DP
#
NOIP2016
#
NOIP2017
二分答案
模板
ForwardIterlower_bound(ForwardIterfirst,ForwardIterlast,const_Tp&val)算法返回一个非递减序列[first,last)中的第一个大于等于值val的位置。ForwardIterupper_bound(ForwardIterfirst,ForwardIterlast,const_Tp&val)算法返回一个非递减序列[first,last
bryce1010
·
2017-11-15 21:24
【ACM之路Bryce模板】
2017CCPC哈尔滨 B:K-th Number(二分)
pid=1002&cid=784题意:给你n个数,之后求出所有连续区间的第k大并把他们排成一排,之后再求出这一排中第m大的数思路:这题思路挺难得
二分答案
x,对于当前x,可以用类似于尺取的方法可以得出有多少个区间满足第
Jaihk662
·
2017-11-11 17:09
数列
2017.11.09离线赛总结
首先,此题一定是
二分答案
,且它的上界应为k,而前缀和直接维护仅只有90。
Caristra
·
2017-11-09 19:14
离线赛-总结
【JZOJ 5461】【NOIP2017提高A组冲刺11.8】购物
Solution
二分答案
,考虑可行性判定,用可撤销贪心,先选q
HOWARLI
·
2017-11-08 22:47
可撤销贪心
【模板+讲解】
二分答案
【模板+讲解】
二分答案
!
Mashiro_ylb
·
2017-11-07 16:59
二分答案
【JZOJ 5446】【NOIP2017提高A组冲刺11.3】高考是不可能高考的
DescriptionSnuke喜欢旗子.Snuke正在将N个旗子摆在一条线上.第i个旗子可以被放在位置xi或yi上.Snuke认为两个旗子间的最小距离越大越好.请你求出最大值.Solution很明显的2-SAT,
二分答案
HOWARLI
·
2017-11-05 22:48
2-SAT
高考是不可能高考的 国家集训队作业题
一个显然的解题方向,就是要先
二分答案
。然后将所有的xi
DoBelieve
·
2017-11-04 21:52
线段树
2-SAT
2017.11.04离线赛总结
foreat——3805思路:显然的
二分答案
,不解释。
Caristra
·
2017-11-04 20:37
离线赛-总结
[2017纪中11-3][ARC069-F]高考是不可能高考的 2-sat+线段树优化建图
题面原题首先考虑
二分答案
k,验证就可以用2-sat。假如要选某一个x[i],那么x[i]左右距离k的区间内的点都不能选,于是这些点都必须选另一半;y[i]同理。
DOFYPXY
·
2017-11-03 21:10
数据结构
线段树
2-sat
Jzoj5446 高考是不可能高考的
这个题本来以为一眼能做结果死磕磕不动
二分答案
肯定是要的,问题是怎么判定解1.dp肯定不行了2.数据结构,也不行3.图的最大独立集,比较靠谱但是。。。
扩展的灰
·
2017-11-03 21:56
OI
图论
----路径
--------连通性
求解策略
----动态规划
----二分/三分
--------序列形dp
Jzoj
搜索算法的剪枝优化
但是,深搜的时间复杂度令人头疼,而
广搜
的空间复杂度也是令人望而生怯。于是就出现了剪枝这一种优化方法,因为我们在进行搜索时实际上形成了一棵搜索树,而剪枝
JingleLiA
·
2017-11-02 15:53
搜索
【JZOJ 5441】【NOIP2017提高A组冲刺11.1】序列
Solution看完这题,第一反应是双向
广搜
,第二反应是迭代深搜,并不喜欢O(跑得过)的题目这题正解是迭代深搜,估价函数为:序列里相邻两个数的差不为1是个数,因为你每次翻转一次,最多就是减少一个嘛,Code
HOWARLI
·
2017-11-01 21:23
搜索
[2017纪中10-31]Calculate 数论
题面考虑
二分答案
T。问题转化成如何高效计算S(T)。化式子:分开来除,加上他们的余数和的贡献。
DOFYPXY
·
2017-10-31 16:04
数论
[
二分答案
DP检验 几何] BalkanOI 2017. Cruise
分数规划,
二分答案
∑wi∑disi,j≥mid∑w−mid∑disi,j≥0这样求∑w−mid∑disi,j的最大值就行了发现答案肯定是个凸多边形考虑DP,把点按照极角排序,令fi为前i个点选出一些点的最大值
LowestJN
·
2017-10-31 11:05
二分
&
三分
DP
几何
[2017纪中10-30]Matrix
二分答案
+数论
题面80pts考场做法:考虑每个数在矩形中的出现次数。x的出现次数为max(0,x的=m,而且询问的k#include#include#includeusingnamespacestd;intn,m,q,pri[100010],num,d[1000010],bg[1000010],ed[1000010],minp[1000010],s[1000010];boolflag[1000010];void
DOFYPXY
·
2017-10-30 18:02
二分
数论
[BFS] POJ 3278
一维的
广搜
,写过二维三维之后写起来就很爽了,简洁不少hhhh看到有2×的跳步还怕有什么陷阱,不过照着板子打就过了hhh还是要判断边界值,要不RuntimeError对了,第一次亲自遇到了memset的错误总之这几个是可以用的
Aria461863631
·
2017-10-29 21:13
ACM
kuangbin专题一
简单搜索
Noip 2012 借教室 - 二分 - 差分
需要
二分答案
来着。。。因为题目强制给你单调性了(完成订单的顺序必须满足输入顺序)所以我们可以二分一个最开始不能完成的订单,然后检查这个订单是不是真的不满足就可以了。若这个订单满足
Zolrk
·
2017-10-28 20:46
NOIP
差分
二分答案
模拟
2017.10.27离线赛总结
stone——4127思路:最大值最小,很明显的
二分答案
。
Caristra
·
2017-10-28 08:12
离线赛-总结
列出连通集(25 分)(深搜
广搜
)
7-7列出连通集(25分)给定一个有N个顶点和E条边的无向图,请用DFS和BFS分别列出其所有的连通集。假设顶点从0到N−1编号。进行搜索时,假设我们总是从编号最小的顶点出发,按编号递增的顺序访问邻接点。输入格式:输入第1行给出2个整数N(0#include#include#includeusingnamespacestd;#defineINF0x3f3f3f3fintn,e;intmp[15][
一只二十四节气
·
2017-10-27 20:25
DFS
BFS
【AtCoder arc072_f/集训队作业】 Dam
分析我曾尝试往构造单调队列上想,最后在单调队列上
二分答案
Jazengm
·
2017-10-27 16:45
题解
思维题
集训队作业
道路覆盖 (
二分答案
+状压DP)
Description:Tar把一段凹凸不平的路分成了高度不同的N段(每一段相同高度),并用H[i]表示第i段高度。现在Tar一共有n种泥土可用,它们都能覆盖给定的连续的k个部分。对于第i种泥土,它的价格为C[i],可以使得区间[i,min(n,i+k-1)]的路段的高度增加E[i]。Tar要设定一种泥土使用计划,使得使用若干泥土后,这条路最低的高度尽量高,并且这个计划必须满足以下两点要求:(1)
Amessal
·
2017-10-25 16:58
状压DP
2017.10.21离线赛总结
paint——3798思路:看过题意,应该条件反射出
二分答案
,又因为n=2,也就是说,要么第1行画到i位置,第2行画到j位置,或者同时画到k位置。
Caristra
·
2017-10-23 10:03
离线赛-总结
Luogu 1314(
二分答案
)(NOIP 2011)
传送门NOIP2011D2T2题解:二分W的值,每次O(n+m)计算检验结果(前缀和),如果S>Y则缩小W,否则增大W。P.S.1A,贼稳!#include#include#include#includeusingnamespacestd;constintMAXN=2e5+4;typedeflonglongll;intn,m,L[MAXN],R[MAXN],w[MAXN],v[MAXN],l=0,
KGV093
·
2017-10-22 19:46
杂题
NOIP集训Week 6总结
,容斥原理入门,A*搜索入门,DFS剪枝,
二分答案
练习。本周相较上周来说在时间安排方面有了一定的进步,运动时间安排得更合理了,但是晚上回家复习的落实还可以更充分
KGV093
·
2017-10-22 16:12
总结
[线段树 & 前缀 优化建图 二分 2-SAT] CF Gym100159 facebook-hacker-cup-2012 I. Unfriending
二分答案
对于一个点,肯定有一个区间里的点和它不能共存这个可以用线段树优化建图,每个friendlist最多只能删一个,用前缀优化建图还要一些针对随机数据什么的trick才能过…比如二分中的那个特判#include
LowestJN
·
2017-10-21 23:57
二分
&
三分
线段树
2-SAT
[二分 前缀优化建图 2-SAT] Codeforces 587D. Duff in Mafia
二分答案
对于一个点,最多能删一条相连的边,每一种颜色最多能有一条相连的边,那么把每个点相连的边用前缀优化建图就可以了#include#include#include#include#includeusingnamespacestd
LowestJN
·
2017-10-21 14:44
二分
&
三分
2-SAT
Luogu 1083(借教室)(NOIP 2012)
传送门NOIP2012D2T2题解:
二分答案
(最早必须修改到的订单),差分维护前缀和,每次暴力check。复杂度O(nlog(n)),常数比线段树小,线段树加优化和卡常也能过。
KGV093
·
2017-10-20 19:32
杂题
[codevs1069]关押罪犯 二分图染色
题目←思路:既然说不用并查集来贪……那
二分答案
吧Orz然后就没有了注意这里二分的是数组下标,L永远指向不可能值,而又因为冲突是可能不产生的,所以L初始应在-1上代码:#include#include#include
LOI_pingxing
·
2017-10-20 19:44
二分
二分图
NOIP 2015 Day2 T3 运输计划(二分+dfs序+树上差分+倍增LCA)
题目大意:给你一棵n个点的边带权树,再给树上m条路径,让你将一条边权改为0,使得最后路径的最大值最小题解:1、对于求最大值最小,首先想到
二分答案
,想了想发现没毛病,怎么验证;2、考虑每次找出比当前二分的值大的路径
Amessal
·
2017-10-20 08:49
树上差分
CEOI2017 D1T3 mousetrap 树形dp+
二分答案
题意一棵树,每条边上都没有标记,现在有一个人要从S走到T,每次你先选择一条有标记的边,并且给这条边的标记消除,或者把一个没标记的边打上永久标记(你无法再次修改使其消除),然后这个人会走随机一条标记为0的边(相当于回合制),并把这条边的标记设为1,问最坏情况下,你至少要改变多少次边的标记才可以使这个人从S走到T。数据范围n,s,t≤106解法这个题,有一个部分分是S与T有直接连边,我们用树形dp处理
czqqqaq
·
2017-10-17 09:47
动态规划
树形dp
二分答案
CEOI
uva1343 旋转的棋盘
题意是让我们把一个代码里表示的奇葩棋盘变换成一个状态算法就是枚举的方法把所有的情况都表示出来数据结构也不难用一个数组表达表格就好了搜索想知道最短的话用两种方法一个是
广搜
bfs我自己写的那个判断最后状态我理解错了
Amosasas
·
2017-10-17 00:01
uva1343 旋转的棋盘
题意是让我们把一个代码里表示的奇葩棋盘变换成一个状态算法就是枚举的方法把所有的情况都表示出来数据结构也不难用一个数组表达表格就好了搜索想知道最短的话用两种方法一个是
广搜
bfs我自己写的那个判断最后状态我理解错了
Amosasas
·
2017-10-17 00:01
HDU 5649 线段树+二分
因为最后考虑的只是第k个位置的数字,
二分答案
。每次将序列中比x大的都标记为1,其余包括x标记为0,每次排序前,先查询区间中有多少个1和0,然后按
Bahuia
·
2017-10-04 11:03
线段树
二分/三分
【codevs 1069】关押罪犯
二分答案
+二分图染色#include#include#include#includeusingnamespacestd;intn,m,l,r,mid;structedge{intf,t,v;}es[200000
AliceBuJu
·
2017-09-28 06:19
基础算法--二分
数据结构--并查集
【GDOI2018模拟9.23】博弈
于是
二分答案
,遵循能删必删的思想,就可以确定了,直到某个深度不行了。
Cold_Chair
·
2017-09-26 12:59
树型dp
贪心
POJ3669 Meteor Shower 流星雨【预处理】【
广搜
】
题目大意是在第一象限中,每个流星i会在t_i时刻摧毁点(xi,yi)以及其上下左右的点,共5个点Bessis从(0,0)开始跑,求Bessie跑到任意一个不会被摧毁的位置的最短时间。这题的想法很巧妙我们设map[x][y]为(x,y)被摧毁的时间,d[x][y]为到(x,y),初始值为INF,并且d[0][0]=0。用输入的数据预处理出map数组,注意要取min,因为某个点可能会被炸很多次。然后用
Zolrk
·
2017-09-24 21:56
NOIP
图论
luogu1083【2012提高】借教室(
二分答案
+差分前缀和)
二分答案
是精髓,差分前缀和代替线段树,好写又精简!
Icefox_zhx
·
2017-09-21 21:49
二分答案
其他oj
差分
加1乘2平方(
广搜
)
加1乘2平方。给定两个正整数m、n,问只能做加1、乘2和平方这三种变化,从m变化到n最少需要几次?输入:输入两个10000以内的正整数m和n,且m小于n输出:输出从m变化到n的最少次数#include#includeusingnamespacestd;queueq1;intstep[100000];intm,n;intmoveto(intnum,intnumber);voidinit();intb
KevinMV
·
2017-09-12 00:26
(noip 2013 华容道)
传送门Solution70分做法:vis[x][y][kx][ky]表示指定旗子在(x,y),空白格在(kx,ky)的状态
广搜
就是移动空白格当空白格移动到指定旗子的位置时,交换位置队列中每个装态对应的步数是单调不降的
暴力出滑稽
·
2017-09-10 19:38
搜索
noip
结论思路打死题
bzoj1085 [SCOI2005]骑士精神 【迭代加深搜索】
id=1085解题思路很容易想到
广搜
,但空间会超,而深搜又会超时,所以我们用迭代加深搜索,它比
广搜
慢,比深搜快,但空间和深搜一样,所以可以接受。
Neo__Z
·
2017-09-06 21:49
bzoj
SCOI
迭代加深搜索
折半搜索
莫比乌斯函数-BZOJ2440
具体做法是
二分答案
。只需要一个小小的check函数来判断当前二分到的答案是否比k大或小即可。
d12155214552
·
2017-08-21 13:16
数学补充
健身计划(
二分答案
)
健身计划时空限制:1s,128MB题目描述共有n个有顺序的任务,第i个任务需要Ti的时间,这些任务需要在k天内完成。对于每个任务,必须在同一天内完成而不能在两天里分别完成。另外,每一天的任务必须是连续的,比如不能在第一天只完成任务一和任务三而在另一天完成任务二。现在小Z很累,他想让你帮忙制定这个计划,使得锻炼时间最长的一天花费的时间最短。方案可能有多种,请任意输出一种即可,采用SpecialJud
Stockholm_Sun
·
2017-08-15 00:00
二分答案
BZOJ4237:稻草人 (CDQ分治+二分+单调栈)
id=4237题目分析:“有些题目,只要往
二分答案
那方面去想,就莫名其妙地变成了水题。”——by龙神现在我也想说,有些题目,只要往CDQ分治上去想,就莫名其妙变成了水题。
KsCla
·
2017-08-14 16:56
二分三分
CDQ分治
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他