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
二分答案
通信线路「分层图最短路」||「
二分答案
+ 巧妙的建图跑最短路」
通信线路题目描述:n个点,m条双向边,求1到n的路程中价格第k+1大的边的权值最小是多少,如果路径数量小于k+1,则输出0思路1:分层图最短路求第k+1大的边,则可以转换成让k条边的权值是0,再求权值最大值的最小值,考虑分层图最短路,同一层内普通建图,但是层与层之间对应的点建权值为0的边,此外还需要给n*i到n*(i+1)之间建权值为0的边,来解决路径数量不足k+1的情况,然后跑最短路,输出dis
Chels.
·
2022-03-17 07:43
图论
算法
最短路
分层图最短路
二分答案
的洛谷刷题笔记
洛谷1873核心感悟:①:关于check()函数:一旦这种和计算总和有关的判断函数——sum=0一定要写在前面②:由于二分查找的答案可能巨大,干脆全部用longlong判断的思想:①:主轴:就是答案和范围的那条线,如锯片的高度,分的蛋糕的边长。②:副轴:要求达到的那个变量。#includeusingnamespacestd;longlongl=1,r=9e9;longlongsum=0;longl
青云外华山客
·
2022-02-25 16:52
二分
leetcode
算法
职场和发展
《算法竞赛进阶指南》学习总结 二分与三分
二分答案
,顾名思义,就是对我们所需要的答案进行二分,对我们要求的值进行二分。二分的基础用法是在单调序列或者单调函数当中查找,当
p是马甲
·
2022-02-23 07:12
国庆集训1
寻找道路[洛谷](https://www.luogu.com.cn/problem/P2296)3.海底珍珠串1.国王游戏洛谷2.寻找道路洛谷3.海底珍珠串1.国王游戏算法思路:题干里最大求最小,想到
二分答案
盐城chz
·
2021-10-05 11:51
算法
c++
上岸算法 | LeetCode Weekly Contest 第 252 场周赛解题报告
publicbooleanisThree(intn){for(inti=2;i*i=max){returnsum;}returnsum-(max*2-sum-1);}}NO.3收集足够苹果的最小花园周长
二分答案
·
2021-08-04 12:35
leetcode
Day 1.1 面试里有关两分法的一切都在这里了【Coding Interview Study Notes】
OverarchingPhilosophy(1)用whileloop缩小答案区间(问题规模),最后缩小到两个数(2)解决只剩下两个数的情况2.经典题型找到(某一个)/第一个/最后一个满足某种条件的值/位置2.1
二分答案
小荷一朵
·
2021-05-18 22:31
省赛前的日记(写于2021-5-13 大一阶段ACM告一段落)
老师在昨天最后领我们练习了一下分块的知识,仔细回顾之前所学过的知识,有线性筛,前缀和,字符串操作,二分查找,
二分答案
,动态规划,背包,贪心,STL(栈,队列),并查集,最短路径,线段树…当然还有ACM三大暴力
黄果果爱吃果
·
2021-05-13 13:10
ACM竞赛课
银川选拔赛补题
所以考虑
二分答案
,查询最早在什么位置合法放下的娃娃小于k。
KaaaterinaX
·
2021-04-28 15:40
刷题题
算法
acm竞赛
CSUST 2021银川选拔塞
(建议直接百度题名,看其他巨佬博客)B、PC玩游戏(CF1700分的题为啥没人写)解法一:
二分答案
。解法二:set容器,把每次查询
狡狐
·
2021-04-27 18:27
ACM
acm竞赛
最优比率生成树 --- POJ --- 2728
题目链接相关证明在另一篇上题意就不说了,两个村庄之间的距离为欧几里得距离,花费是两个村庄的海拔高度.求sigma(cost[i])/sigma(lenth[i]).思路:还是
二分答案
,使得答案不断接近我们要的那个答案
Anxdada
·
2021-04-26 07:40
后缀数组_不可重叠最长重复子串
id=1743先
二分答案
,把题目变成判定性问题:判断是否存在两个长度为k的子串是相同的,且不重叠。解决这个问题的关键还是利用height数组。
Gitfan
·
2021-04-20 23:34
二分法模板及例题(
二分答案
)
二分法模板及例题(
二分答案
)注:二分法只适用于排好序的有序的数列,本篇以从小(左)到大(右)为唯一顺序进行讲解注:
二分答案
不同于二分查找,如果你想要学习二分查找,那么这篇文章将对你帮助不大,本文主讲
二分答案
个人观点
@Aurora,
·
2021-03-06 00:14
#
C/C++和指针
二分法
c++
2021牛客寒假算法基础集训营5 A美丽的路径
二分答案
原题链接:https://ac.nowcoder.com/acm/contest/9985/A目录题意分析Code题意有n个点,m条边,每个点有一个全值。起点是s,终点是t,设美丽路径为s到t路程中第k/2+1小的数,求最大的美丽值是多少。分析刚开始的想法是找到最大的相邻两点中的较小值,最后被证明错了,赛中也有很多人这样过了,后来数据加强了。既然不能贪心,只能用二分去取答案。我们把大于等于mid的
kaka0010
·
2021-02-22 22:23
思维
[ZJOI2013]K大数查询
但是
二分答案
之后,区间加入数字相当于区间+1+1+1,就变成可维护的信息了。故而整体二分即可。
OneInDark
·
2021-02-16 15:57
C++
数据结构
【Codeforces 448D】Multiplication Table
题解
二分答案
。如果二分的\(x\)是最后的答案,那么应该满足整个乘法表中严格比它小的数字的个数小于等于\(k-1\)。找到最大的,满足比它小的数字小于等于\(k-1
awcxv
·
2020-12-04 16:00
算法
数据结构
leetcode
java
动态规划
P4047 [JSOI2010]部落划分题解
解法:
二分答案
+并查集检测鸭!二分的时候要注意精度问题噢,eps开到1e-3会有一个点过不去。开始看错题意想半天。
cornivores
·
2020-10-08 14:36
洛谷题目AC代码总结(未完成,日更题目中)
入门3】循环结构【入门4】数组【入门5】字符串【入门6】函数与结构体【算法1-1】模拟与高精度【算法1-2】排序【算法1-3】暴力枚举【算法1-4】递推与递归【算法1-5】贪心【算法1-6】二分查找与
二分答案
acroka
·
2020-09-24 15:03
洛谷
第四届山东省赛 A-Number and B-Number [数位dp+
二分答案
]
A数组就是民间游戏”敲七”的序列B数组就是{x∣∣xi∈{A}且i∉{A}}{x|xi∈{A}且i∉{A}}然后输出B数组中第n个元素即:Bn数位dp建立dp数组一般都是3位,一位表示当前数,一位表示前面的,一位表示状态。前面就是%7一共有7位,当前一共18位,状态有两个,一个是前面有7一个是没7。然后记忆化搜索,就是数位dp#includeusingnamespacestd;longlongdp
但求-_-心安
·
2020-09-17 11:25
ACM-dp
sdut 2609 A-Number and B-Number (数位dp,
二分答案
)
题意:求第n个Bnumber。题解:我们可以二分枚举答案,判断是否满足条件,通过二分不断往正确解缩进。那么问题就变成求n以内的数包含了多少Bnumber,这个很明显是用数位dp求解,先求出Anumber的个数,然后减去不满足的数就是Bnumber的个数,处理有一点小技巧。#include#include#include#include#include#include#include#include
My_ACM_Dream
·
2020-09-17 11:49
动态规划—数位dp
动态规划
【长更】一句话题解(组队训练的俄罗斯题、oj、camp)
*B:
二分答案
midmidmid,小于等于⌊mid2⌋\lfloor\frac{mi
rzO_KQP_Orz
·
2020-09-17 02:25
BZOJ 2440
http://blog.csdn.net/ZLH_HHHH/article/details/77969591这种方法的复杂度是O(n‾√).所以直接
二分答案
即可。
佐理慧
·
2020-09-16 18:35
刷题小结
反演与容斥
BZOJ 2440 中山市选2011 完全平方数
二分答案
+容斥原理+莫比乌斯反演
无平方因子数(square-freenumber),即质因数分解之后所有质因数的次数都为1的数首先
二分答案
问题转化为求x以内有多少个无平方因子数根据容斥原理可知对于√x以内的所有质数x以内的无平方因子数
PoPoQQQ
·
2020-09-16 18:43
莫比乌斯反演
BZOJ
二分答案
容斥原理
BZOJ
BZOJ2440
二分答案
容斥原理
莫比乌斯反演
AtCoder Beginner Contest 174 总结
E题
二分答案
,注意下边界初始化不能直接设成0,否则二分判断时除数太小精度爆炸。F虽然n还不小,但还是可以用莫队水过去(理论上大于3e9,2000ms有点危险),正解应该是主席树或者离线+树状数组。
嘉伟森的猫
·
2020-09-16 17:56
AtCoder总结
主席树
2018年5月6日GDCPC(广东赛区)总结
比赛开始时各自读题,我先是看了E,想是数学题,数据量太大,本来想
二分答案
,结果发现不是单调的。于是想化简式子,结果接下来就一直照着这个方向,都没能想出什么思路。
___mystack
·
2020-09-16 16:08
2018牛客多校赛第二场 G transform(
二分答案
+ 前缀和)
大致题意:n个商店排成一列,对于每个商店i,他所在位置位pi,里面有ai个商品。现在你要在一个商店经营,位置任意选择。当你的商店东西卖完之后,你可以从旁边的商店调集商品到你的商店。每次调集一个商品的代价是距离的两倍。现在问你给你T这么多的钱,问你最多可以调集多少商品到你所在的商店。朴素的想法就是暴力枚举你所在的位置,然后看T这么多钱最多可以从两边拿多少东西。我们可以二分我移动的半径,根据半径可以确
alpc_qleonardo
·
2020-09-16 12:04
二分答案
Codeforces 671B Robin Hood
二分答案
B.RobinHoodtimelimitpertest1secondmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputWeallknowtheimpressivestoryofRobinHood.RobinHooduseshisarcheryskillsandhiswitstostealthemoneyfromr
HARD_UNDERSTAND
·
2020-09-16 11:35
Codeforces
二分/三分
想法题
codeforces
浮点数
二分答案
HDU1969
1#include2#include3#include4#include5#include6#include78usingnamespacestd;910doublePI=acos(-1.0);11doublearr[10010];12intn,m;1314booltest(doublemid)15{16intans=0;17for(inti=0;i=m+1)22returntrue;23else
weixin_30633507
·
2020-09-16 07:52
8.18 B组 T2 工资
题目大意:有一个长度为n的数列,把他们分成m段使得每段的和的最大值最小解题思路:
二分答案
Acceptedcode:Accepted\code:Acceptedcode:#include#defineintlonglongusingnamespacestd
SSL_HJQ
·
2020-09-16 03:15
二分
Uvalive 3211 - Now or later(2-SAT)
【思路】大白书325页例题,最小值最大化的问题可以采用
二分答案
的方法解决,问
weixin_30588827
·
2020-09-16 00:38
UVA 1146 - Now or later(2-SET)
UVA1146-Noworlater题目链接题意:n个飞机,每个飞机有一个早到时间和一个晚到时间,问怎么安排飞机,使得飞机到的间隔的最小值最大思路:
二分答案
,然后利用2-set去判断,如果两个飞机的两个时刻间隔比这个时刻小
lab104_yifan
·
2020-09-15 23:48
图论-2-SET
Magic Powder - 2 670D 【
二分答案
】
D2.MagicPowder-2timelimitpertest1secondmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputThetermofthisproblemisthesameasthepreviousone,theonlyexception—increasedrestrictions.InputThe
真·skysys
·
2020-09-15 23:20
算法与数学
【NOIP2017普及组T4】跳房子-
二分答案
+DP单调队列优化
测试地址:跳房子做法:本题需要用到
二分答案
+DP单调队列优化。首先我们发现答案显然具有单调性,于是
二分答案
,问题转化为判定性问题,即判定跳跃距离在d−g~d+g之间时所能拿到的最大分数是不是≥k。
Maxwei_wzj
·
2020-09-15 21:06
算法-二分
动态规划-普通DP
数据结构-单调队列
【NOIP】关押的罪犯(二分图判断 || 并查集)
题解
二分答案
+二分图判定:二分出最大的仇恨值mid,然后只考虑大于mid的边,因为只能分成两个集合,所以只要判断这个图是否是个二分图即可。
Link_Ray
·
2020-09-15 21:03
二分图
二分
并查集
uva 1146 - Now or later(二分+2sat)
题目链接:uva1146-Noworlater
二分答案
,然后间隔小于当前值的即为一组矛盾关系,对所有关系做2sat。
JeraKrs
·
2020-09-15 21:57
训练指南-第五章
搜索-二分搜索
GRADE:D
UVA
图论-2sat
【CF587D】Duff in Mafia 二分+前缀优化建图+2-SAT
$n,m\le5\times10^4$题解:首先
二分答案
。我们二分删去边权的最大值mid,则所有>mid的边都要保留,其余的可以保留也可以删去。
aodanchui1057
·
2020-09-15 13:45
数据结构与算法
「TJOI / HEOI2016」字符串
于是我们就可以
二分答案
,然后判定是否在S[a..b]中出现就可以啦!考虑
二分答案
后如何判定假设我们现在判断Len是否可行。我们首先找到一个SAM上的状
TIANFENG_123456
·
2020-09-15 13:42
bzoj4556 [Tjoi2016&Heoi2016]字符串(SA+
二分答案
+线段树)
我们考虑
二分答案
ans,用SA处理出h数组,那么就可以再
二分答案
得到c向前向后拓展的最远距离。
Icefox_zhx
·
2020-09-15 13:06
bzoj
二分答案
SA
线段树
[sdoi2017][bzoj4819] D2T1 新生舞会
所以就
二分答案
检查答案合法性。对式子进行一波化简得到了b1C+b2C+…+bnC=a’1+a’2+…+a’n。进而a1-b1C+a2-b2C+….
Gzb1128
·
2020-09-15 02:37
bzoj
[cogs2482][
二分答案
]Franky的胡子
【题目描述】Franky很苦恼他一直不长胡子。看到同学大叔一样的胡子,Franky总是很无耻的偷笑…有一天,杨老师要带Franky参加n天的外出培训!!!好开心!!在火车上,Franky突然发现自己长了胡子!杨老师带Franky去查了基因图谱==(好贴心)并且发现:1.胡子初始每天深夜都会长vcm;2.每次在剃掉胡子之后胡子增长的速度会增加scm/天;Franky很伤心,并且由于来时并不需要剃须刀
JustPenz233
·
2020-09-14 22:01
OI
OI
Gym 102152L
二分答案
x,然后判断二维矩阵中那个大于x的位置为1,然后二维矩阵的前缀和,二分大于x的数量,若子矩阵中有数量大于(h∗w+1)/2(h*w+1)/2(h∗w+1)/2则缩小,反则扩大。
Vain957
·
2020-09-14 21:06
【模板】
二分答案
法(求最后一个小于等于x的数的位置,求第一个大于等于x的数的位置)
题目:1621:例7.1(变式)找数【求最后一个小于等于的数的位置】http://www.sqyoj.club/problem.php?id=1621题目:1622:例7.1(变式)找数【求第一个大于等于的数的位置】http://www.sqyoj.club/problem.php?id=1622【一】题目:1621:例7.1(变式)找数【求最后一个小于等于的数的位置】http://www.sqy
www.sqyoj.club
·
2020-09-14 19:33
BZOJ 1532 POI 2005 Kos-Dicing 最大流+二分
思路首先
二分答案
,转化成判定问题。观察题目,注意到每场比赛只有一个人胜出,那么这可以成为网络流建图流量限制的依据。具体:S->每个人f:二分的最大胜出次数。
16bit戦争
·
2020-09-14 19:59
BZOJ
POI
最大流
二分
poj 1905 Expanding Rods
二分答案
题目地址:http://poj.org/problem?id=1905思路:列出方程2*R*x=L‘2*R*sin(x)=L两式相除即得x/sin(x)=1+n*c前提x!=0就是n*c>0答案就是L/2*(1/sin(x)-1/tan(x))三角函数化简为L/2*tan(x/2)x在0~PI/2于是关于x是单增的,反函数也是单增的,x/sin(x)也是单增的一开始的思路是先用二分把x/sin(x
weixin_33946605
·
2020-09-14 16:56
POJ 1905 Expanding Rods
二分答案
几何
题目:http://poj.org/problem?id=1905恶心死了,POJ的输出一会要lf,一会要f,而且精度1e-13才过,1e-12都不行,错了一万遍终于对了。1#include2#include34intmain()5{6doublel,n,c,r;7while(scanf("%lf%lf%lf",&l,&n,&c)!=EOF)8{9if(l1e-13)13{14doublemid=
weixin_30468137
·
2020-09-14 16:05
[2017年第八届真题] 分巧克力
题目:传送门思路:
二分答案
,写个check函数,对每个mid进行检查可行性,结果再检查能不能切割出k块或以上的l*l的巧克力,不能的话,要-1Code:#include#include#include#
rising_sun2233
·
2020-09-14 04:09
刷题(嘤嘤嘤)
[BZOJ1083][SCOI2005]繁忙的都市(二分+并查集)
题解首先
二分答案
,然后并查集判定这些边是否能将n个点连通边数最少必然是一棵树啊代码#include#include#include#include#includeusingnamespacestd;#defineN305intn
Clove_unique
·
2020-09-14 03:39
题解
二分
并查集
省选
P1182 数列分段Section II
二分答案
确定左边界和右边界后找中间值,验证该值是不是不满足要找到满足中最小的那个(不如说是找到不能满足的最大的那个+1)主要是怎么写好judge函数。
千亚夫
·
2020-09-14 03:05
洛谷
T145305 【2020.8.24NOIP模拟赛】选数排列
思路:我们看到最大值的最小值,考虑用二分枚举可能达到的F值,然后判断怎样判断呢我们考虑当行中最大值-最小值大于
二分答案
时,我们就多枚举一行来记录最后只要判断下行数有没有大于r就行了#include#include
V-Legendary skeleton
·
2020-09-14 00:28
题解
二分
DP
[bzoj5142][Usaco2017 Dec]Haybale Feast
Orzw_yqts在某王姓dalao的指导下暂时卡到rank1……Orz
二分答案
#include#definelllonglong#defineN100001inlineintread(){charch
YZH__12345
·
2020-09-14 00:56
NOIP2012【国王游戏】
【题解】一开始看着题觉得是
二分答案
(最大值的最小值),后来发现不满足单调性再后来发现可以用贪心做:只需把大臣按照左手*右手升序排序即可证明:很显然前面的大臣位置随便调换对后面的大臣并没有影响那么假设现在已经排了
Woodstock_Cyber
·
2020-09-14 00:50
历届NOIP
高精度
贪心
上一页
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
其他