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
二分答案+广搜
2017第八届蓝桥杯省赛-大学A组 跳蚱蜢(
广搜
BFS+状态压缩)
描述如图p1.png所示:有9只盘子,排成1个圆圈。其中8只盘子内装着8只蚱蜢,有一个是空盘。我们把这些蚱蜢顺时针编号为1~8每只蚱蜢都可以跳到相邻的空盘中,也可以再用点力,越过一个相邻的蚱蜢跳到空盘中。请你计算一下,如果要使得蚱蜢们的队形改为按照逆时针排列,并且保持空盘的位置不变(也就是1-8换位,2-7换位,…),至少要经过多少次跳跃?注意:要求提交的是一个整数,请不要填写任何多余内容或说明文
riba2534
·
2020-08-17 14:44
【蓝桥杯】
【搜索(DFS/BFS)】
【bzoj 1863】[Zjoi2006]trouble 皇帝的烦恼(
二分答案
+dp)
1863:[Zjoi2006]trouble皇帝的烦恼TimeLimit:1SecMemoryLimit:64MBSubmit:562Solved:298[Submit][Status][Discuss]Description经过多年的杀戮,秦皇终于统一了中国。为了抵御外来的侵略,他准备在国土边境安置n名将军。不幸的是这n名将军羽翼渐丰,开始展露他们的狼子野心了。他们拒绝述职、拒绝接受皇帝的圣旨。
reverie_mjp
·
2020-08-17 14:12
省选
codevs
bzoj
dp
分治
二分答案
P1181数列分段SectionIP1182数列分段SectionII题目描述对于给定的一个长度为N的正整数数列A-iA−i,现要将其分成M(M≤N)M(M≤N)段,并要求每段连续,且每段和的最大值最小。关于最大值最小:例如一数列4245142451要分成33段将其如下分段:[42][45][1][42][45][1]第一段和为66,第22段和为99,第33段和为11,和最大值为99。将其如下分段
ccsu_GuoYC
·
2020-08-17 14:37
HDU5699 2016"百度之星" - 初赛(Astar Round2B)货物运输
二分答案
判定四条不等式简单推一下吧#include#include#include#defineINF2147483647#defineN1000050usingnamespacestd;intl[N]
HbFS-
·
2020-08-17 12:13
P1182 数列分段`Section II` (
二分答案
+贪心)
对于给定的一个长度为N的正整数数列A−iA-iA−i,现要将其分成M(M≤N)M(M≤N)M(M≤N)段,并要求每段连续,且每段和的最大值最小。关于最大值最小:例如一数列424514245142451要分成333段将其如下分段:[42][45][1][42][45][1][42][45][1]第一段和为666,第222段和为999,第333段和为111,和最大值为999。将其如下分段:[4][24
Whyckck
·
2020-08-17 11:52
贪心
二分
广搜
——蓝桥杯之跳蚱蜢
广搜
——蓝桥杯之跳蚱蜢原作:https://blog.csdn.net/qq_36306833/article/details/78992459题目描述:标题:跳蚱蜢如图所示:有9只盘子,排成1个圆圈。
RBLT
·
2020-08-17 11:15
Educational Codeforces Round 7 ABCDE
套题链接:http://codeforces.com/contest/622难度类型:基本都是想法题A题解类型:二分
二分答案
或者直接求根。
ned_chu
·
2020-08-17 11:13
套题
杭电 HDU ACM 2612 Find a way (简单两路
广搜
)
欢迎参加——每周六晚的BestCoder(有米!)FindawayTimeLimit:3000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):6362AcceptedSubmission(s):2116ProblemDescriptionPassayearlearninginHangzhou,y
研发之道
·
2020-08-17 10:33
dfs
bfs
搜索
【
二分答案
】【单调队列优化dp】绿色通道
【题目描述】高二数学《绿色通道》总共有n道题目要抄,编号1…n1…n,抄第i题要花aiai分钟。小Y决定只用不超过ttt分钟抄这个,因此必然有空着的题。每道题要么不写,要么抄完,不能写一半。下标连续的一些空题称为一个空题段,它的长度就是所包含的题目数。这样应付自然会引起马老师的愤怒,最长的空题段越长,马老师越生气。现在,小Y想知道他在这t分钟内写哪些题,才能够尽量减轻马老师的怒火。由于小Y很聪明,
weixin_44111457
·
2020-08-17 07:23
函数求解与
二分答案
引入COCI2015/2016CONTEST#7PROSTI一般化的形式给出一个定义域在\([l,r]\)的连续函数f,求任意一个\(x0\),使得\(f(x0)=y\)。已知\(f(a)\geqy,f(b)\leqy\)。我们可以采取二分的方法,首先可以知道,\(a\leqx0\leqb\),所以我们令\(low=a,high=b\)。又得\(mid={(low+high)\over2}\),那
weixin_33750452
·
2020-08-17 06:41
面积area(
广搜
)
题目:面积(area)编程计算由“*”号围成的下列图形的面积。面积计算方法是统计号所围成的闭合曲线中水平线和垂直线交点的数目。如下图所示,在1010的二维数组中,有“*”围住了15个点,因此面积为15。样例输入:0000000000000011100000001001000000010010001000101001010100100100110110001000010000011111000000
sunday_soft
·
2020-08-17 05:02
广搜
麻将游戏(
广搜
)
题目:在一种”麻将”游戏中,游戏是在一个有W*H格子的矩形平板上进行的。每个格子可以放置一个麻将牌,也可以不放(如图所示)。玩家的目标是将平板上的所有可通过一条路径相连的两张相同的麻将牌,从平板上移去。最后如果能将所有牌移出平板,则算过关。这个游戏中的一个关键问题是:两张牌之间是否可以被一条路径所连接,该路径满足以下两个特性:它由若干条线段组成,每条线段要么是水平方向,要么是垂直方向。这条路径不能
sunday_soft
·
2020-08-17 05:02
广搜
营救(
广搜
)
问题描述铁塔尼号遇险了!他发出了求救信号。距离最近的哥伦比亚号收到了讯息,时间就是生命,必须尽快赶到那里。通过侦测,哥伦比亚号获取了一张海洋图。这张图将海洋部分分化成n*n个比较小的单位,其中用1标明的是陆地,用0标明是海洋。船只能从一个格子,移到相邻的四个格子。为了尽快赶到出事地点,哥伦比亚号最少需要走多远的距离。输入格式第一行为n,下面是一个n*n的0、1矩阵,表示海洋地图最后一行为四个小于n
sunday_soft
·
2020-08-17 05:30
广搜
NOIP模拟赛 军训(
二分答案
+单调队列优化DP)
NOIP模拟赛军训问题描述:HYSBZ开学了!今年HYSBZ有n个男生来上学,学号为1…n,每个学生都必须参加军训。在这种比较堕落的学校里,每个男生都会有Gi个女朋友,而且每个人都会有一个欠扁值Hi。学校为了保证军训时教官不会因为学生们都是人生赢家或者是太欠扁而发生打架事故,所以要把学生们分班,并做出了如下要求:1.分班必须按照学号顺序来,即不能在一个班上出现学号不连续的情况。2.每个学生必须要被
The_useless
·
2020-08-17 05:09
基础算法-二分
优化-单调队列优化
模拟赛
bzoj1514: [POI2006]ZAB-Frogs
传送门显然在求出最短距离之后是可以
二分答案
的。我们考虑按照每列来计算每个点的最短距离。
zhouyuyang233
·
2020-08-17 04:01
辣鸡八中
数论
二分
玛雅人的密码
广搜
裸的
广搜
,visited数组可以用一个map代替#include#include#include#include#include#include#include#include#defineIN1MyMap
xutian_curry
·
2020-08-17 04:08
广度优先搜索
HDU1548【Dijkstra和BFS】
pid=1548【
广搜
BFS分析】有N层楼,每层只能上或者下Ni阶,但是不能低于一层或高于N层,所以,每一次往两个方向搜索。
-Rosanna
·
2020-08-17 03:26
做题记录
疯牛 nyist586(
二分答案
)
疯牛时间限制:1000ms|内存限制:65535KB难度:4描述农夫John建造了一座很长的畜栏,它包括N(2#include#include#include#include#includeusingnamespacestd;#defineMAXN100000+10intn,m;inttemp[MAXN];intans[MAXN];boolcheck(intflag){intnum=0,t=tem
Fate_O
·
2020-08-17 02:25
ACM->二分
HDU2612 Find a way(双路
广搜
BFS)
题目:FindawayTimeLimit:3000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):11589AcceptedSubmission(s):3771ProblemDescriptionPassayearlearninginHangzhou,yifenfeiarrivalhometow
riba2534
·
2020-08-17 02:51
【搜索(DFS/BFS)】
Codeforces(D. Odd-Even Subsequence)二分+奇偶选数
从序列s中选一个子序列a要求a中的奇数下标的数的最大值为u,偶数下标的数的最大值为v,ans=min(u,v)求最小的ans
二分答案
,然后判断答案是否满足即从s中取一串不连续的数,这些数都小于等于要判断的值并把这串数分别从当做奇数下标和偶数下标分别取一次代码
路西 菲尔
·
2020-08-17 02:30
题解
hdu3085 双向bfs
思路:双向bfs一个
广搜
男生的路线,另一个
广搜
女生的路线,对于男生每秒可以移动三个单位意思是最多移动三个单位,哎,我当初就是这一点没
D.Fu
·
2020-08-17 02:57
搜索
Codeforces Round #591 (Div. 2, based on Technocup 2020 Elimination Round 1) 题解
A..B略C对当前的值排序,再
二分答案
,然后对于(i%x==0&&i%y==0)放入大的,再放其他的贪心解决即可。
bluefly-hrbust
·
2020-08-17 02:15
BZOJ 1863 ZJOI 2006 皇帝的烦恼
二分答案
一个简单骗分就是ans=max{a1+an,ai+ai+1}。经测试50分。。。似乎有人多对了一个点,不知道有啥特别的技巧?不妨考虑一下如何判定答案ans,即1与n的最小冲突个数是否为0。令mi[i]表示1与i的最小冲突个数,ma[i]表示1与i的最大冲突个数。那么有:最多能冲突那么就是全部都冲突了或是分了上一个冲突了的。ma[i]=min{ai,a1−mi[i−1]}最小能冲突那么就是一个都不冲
huanghongxun
·
2020-08-17 00:00
BZOJ
省选
二分
——动态规划——
hdu1548
题意:一个人要从某一层电梯到另一层电梯,每层电梯都只能上或者下特定层数,问你从某一层到另一层最少需要按多少次电梯按钮如果你看了数据范围的话你就会想到用BFS
广搜
用
广搜
就会想到队列我先说说队列的几个基本语句吧
雅歌不会编代码
·
2020-08-17 00:24
算法
[bzoj1863][Zjoi2006]trouble 皇帝的烦恼
题目:我是超链接题解:首先可以想到
二分答案
,关键就在于如何判断了?
wwyx2001
·
2020-08-16 23:19
dp
二分/三分
HDU1548-A strange lift-最短路(Dijkstra模板题)
pid=1548这个题目很容易让人用
广搜
。。。无语。。。
wlxsq
·
2020-08-16 23:54
图论-图-最短路
BZOJ1863 [Zjoi2006]trouble 皇帝的烦恼
二分答案
+DP
但是n是奇数的时候貌似不太好做,把环从n和1之间拆成链,这样有了n-1个条件,
二分答案
。那么我们就得让n和1公共的元素最少,这样n才能分到更多的勋章。
KuribohG
·
2020-08-16 23:51
BZOJ
汉诺塔算法解析
这几天,学长要求我们,看些基础算法视频,以便于开学讲深搜,
广搜
,所以拿起研究这Hanoi研究其实很简单,从纸上,写下每一步的递归过程,以及结合主要的思路。
「已注销」
·
2020-08-16 23:08
Algorithm
剑指 Offer 55 - I. 二叉树的深度
提示:节点总数left),maxDepth(root->right))+1;}};BFS和今天的每日一题是一样的,深搜/
广搜
都是很重要的模板。使用队列进行层次
XD207R
·
2020-08-16 21:22
剑指offer
中位数问题(
二分答案
)
问题描述:给定一个N个数的数组cat[i],并用这个数组生成一个新数组ans[i]。新数组定义为对于任意的i,j且i!=j,均有ans[]=abs(cat[i]-cat[j]),1i,所以名次等于每一次j的最大值减去i的累加和。在求出名次之后,和中位数名次进行比较,继续二分。这样通过两次二分,就能找到中位数,算法的复杂度为nlog2nnlog^2nnlog2n。由于得到的新数组ans中可能有重复值
champion_H
·
2020-08-16 17:23
poj 3261
然后
二分答案
。
lj_acm
·
2020-08-16 13:00
后缀数组
CF460C Present
题目链接:https://www.luogu.org/problem/CF460C思路:考虑
二分答案
。
baizhu6296
·
2020-08-16 12:48
OJ2139图结构练习——BFS——从起始点到目标点的最短步数(
广搜
的步数)
图结构练习——BFS——从起始点到目标点的最短步数TimeLimit:1000MSMemorylimit:65536K题目描述在古老的魔兽传说中,有两个军团,一个叫天灾,一个叫近卫。在他们所在的地域,有n个隘口,编号为1..n,某些隘口之间是有通道连接的。其中近卫军团在1号隘口,天灾军团在n号隘口。某一天,天灾军团的领袖巫妖王决定派兵攻打近卫军团,天灾军团的部队如此庞大,甚至可以填江过河。但是巫妖
无法预料
·
2020-08-16 07:22
图
图的深搜与
广搜
typedefcharVType;#defineINF65535#defineMAXVEX100//邻接矩阵typedefstruct{VTypevertices[MAXVEX];intedges[MAXVEX][MAXVEX];intvexnum,edgenum;}MGraph;//邻接表typedefstructENode{intadjvex;structENode*next;}ENode;t
q354636996
·
2020-08-16 07:40
百度&唱吧面试
策略部侧重问一些机器学习方面的知识,问到我的有CNN,transformer,CTC这些的,也会问一些基础的算法比如走迷宫,深搜
广搜
之类的,但是更多的时间还是在讨论科研项目以及论文吧。
西工大苗苗
·
2020-08-16 00:14
找工作
usaco 2016 dec contest gold
思路:
二分答案
,在用并查集判断一下。B:题意:n+m个点分成大小为n,m的两份,从n的那一份的第一个点出发,到n的那一份的第n个点,中途遍历其他所有的点。假设遍历的序列是S。要求对于每一份都有这一份
OlER小昆
·
2020-08-15 20:59
USACO
【codeforces】Educational Codeforces Round 80 D. Minimax Problem——二分+二进制处理
题目链接题目大意有n个维度为m的向量,取其中两个进行合并,合并时每个维度取两者之间的较大者,得到的新的向量中,维度值最小者最大为多少分析首先最需要注意的是m的取值,m最大只有8那么我们可以
二分答案
,对于每一个二分值
NaruseShiroha
·
2020-08-15 14:26
ACM
#
思维
图的遍历
一、深搜与
广搜
从图的某个顶点出发系统的访问图中的所有顶点,使每个顶点恰好被访问一次,这种运算操作被称为图的遍历。深搜和
广搜
的时间效率都是O(n×n)。
浅梦曾倾
·
2020-08-15 11:30
图论
每日一题: 133.克隆图
133.克隆图
广搜
算法1.使用一个哈希表visited存储所有已被访问和克隆的节点。哈希表中的key是原始图中的节点,value是克隆图中的对应节点。2.将题目给定的节点添加到队列。
hbhhhxs
·
2020-08-15 10:07
算法
C++
2017CCPC哈尔滨 B:K-th Number(二分+尺取)
题意:给你n个数,之后求出所有连续区间的第k大并把他们排成一排,之后再求出这一排中第m大的数分析:
二分答案
x,对于当前x,可以用类似于尺取的方法可以得出有多少个区间满足第k大的数>=x(即是对每个head
aolian4963
·
2020-08-15 10:29
HDU 2243 Knight Moves
这是一道简单的BFS
广搜
的题目。看不懂画画图应该会有帮助。
ACBoy_lhc
·
2020-08-15 10:51
数据结构
Present 【CodeForces - 460C】【线段树+
二分答案
】
不妨去
二分答案
这样的最小值,然后为了节约时间,可以利用线段树来更新,时间复杂度就下降到了O(N*log(INT_MAX)*logN)可以行。
Andres_Lionel
·
2020-08-15 03:04
线段树
数据结构
CF1117C Magic Ship
CF1117CMagicShip考虑到答案具单调性(若第\(i\)天能到达目的点,第\(i+1\)天只需向风向相反的方向航行),可以
二分答案
.现在要考虑给出一个天数\(m\),问\(m\)天内能否到达目的点
weixin_30315435
·
2020-08-14 20:35
【 Educational Codeforces Round 60 (Rated for Div. 2) C. Magic Ship】二分
我们只需要
二分答案
,并且O(n)进行check船是否可以到达即可。代码
lajiyuan_
·
2020-08-14 19:19
Codeforces
二分
01分数规划
每个物品都有其价值\(v_i\)与成本\(w_i\),要求我们从中选出k(k0\)时,说明有比ans更大的解,当式子两边相等时,说明我们找到了真正的ans2.枚举答案上面这个不等式性质很明显了,单调函数求零点,
二分答案
就可以了
_int_me
·
2020-08-14 17:00
学习手记(2019/7/05~2019/8/31)——快乐暑假
文章目录
二分答案
的作用堆和区间很糙ddp线段树合并网络流结论の1树上莫队对角线与GCD区间与扫描线与方案数欧拉欧拉*1斯坦纳树切比雪夫距离二分匹配结论の1min-max容斥计算几何の-1
二分答案
的作用求最大值最小
ssl_wyc
·
2020-08-14 16:56
学习手记
学C++ ——从入门到入土
【样列输入】forest.in227534【样列输出】forest.out4解法:本题原本是可以用SPFA做的,但是由于出题的data是专门卡SPFA的,所以这题只能
二分答案
。
十之八九
·
2020-08-14 16:16
二分答案+广搜
7-6 列出连通集 (25 分)
题目链接这个题一开始没仔细看结果,就觉得是一个并查集,写出来之后只能过一个点,然后才仔细去看了看样例,结果发现其实阳历都过不去,也不知道最后一个点怎么过的--;这个题就是按照他说的来,一个深搜一个
广搜
。
踢到火星
·
2020-08-14 14:21
数据结构与算法题目集(中文)
判断图的连通性
关于判断一个图的连通性有几种方法,下面为大家介绍几种简单的方法,好记又方便,难得我会提下(毕竟自己很菜,不会),大家想了解更多的可以自己百度简单:1,可以用
广搜
遍历图(用邻接矩阵存的),若图能连通,那么比能访问完所有图中节点
ljlhnick
·
2020-08-14 13:28
算法
基础算法 第八周 Flip Game
---------------以下是个人感受-------------其实这道题是放在
广搜
的单元里,但是无论如何我都觉得用“熄灯问题”的解法更快更省内存。
beautydakki
·
2020-08-14 09:30
学习
C++
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他