olahiuj的博客

~!@#$%^&*(

AtCoder Regular Contest 098 题解

C - Attention sb题,我们前缀后缀和一下直接O(N)算贡献就可以了 #include <stdio.h> #include <string.h> #include <algorithm> #def...

2019-04-22 21:58:08

阅读数 79

评论数 0

CF1103B B Game with modulo 交互题 倍增 二分答案

Description 交互题 有一个未知数a,你可以询问? x y,题目会回答你[(x%a)>=(y%a)]。问能否在60次询问内找到这个a Solution 可以发现若? x y回答了"x",那么可以保证a在区间[x+1,y]内,于是一个比较显然的响法就是...

2019-04-14 21:07:49

阅读数 20

评论数 0

牛客多校H Playing games FWT优化dp

Description 给定n个石子堆玩nim游戏,求拿走最少的堆使得对手必败 Solution 转化一下题意就是要找到一个最大的子集使得异或和为0,也就是一个最小的子集异或和=全部的异或和 根据线性基的某些性质可以知道这个集合的大小不超过20。 我们设f[i,j]表示i个数字能...

2019-02-18 22:17:06

阅读数 21

评论数 0

bzoj2117 [2010国家集训队]Crash的旅游计划 动态树分治+二分

Description 给定一棵带边权的树,求与x第k近的距离,n<=1e5 Solution 之前碰见过。。当时还不会做的 有一道弱化版的n才1.5e4,可以考虑离线然后区间加、区间第k大,卡一卡说不定能过(滑稽 对于求第k大的问题我们经常考虑二分答案变成判定性问题。建...

2018-12-21 21:50:33

阅读数 64

评论数 0

bzoj4418 [Shoi2013]扇形面积并 扫描线+二分+树状数组

Description 给定N个同心的扇形,求有多少面积,被至少K个扇形所覆盖。 对于100%的数据,1≤n≤105, 1≤m≤106,1≤k≤5000,1≤ri≤105,-m≤a1,a2≤m Solution 我们把圆心拉成直线,然后就变成了矩形覆盖。扫描线做就可以了 由于一定是扇形,因...

2018-11-08 15:15:26

阅读数 27

评论数 0

bzoj5085 最大 二分+bitset

Description 给你一个n×m的矩形,要你找一个子矩形,价值为左上角左下角右上角右下角这四个数的最小值,要你最大化矩形 的价值。 第一行两个数n,m,接下来n行每行m个数,用来描述矩形 n, m ≤ 1000 Solution 题目的意思是1*1的矩阵不算子矩阵。。 最小值最大嘛,二分...

2018-10-26 14:42:12

阅读数 27

评论数 0

bzoj2653 middle 二分+可持久化线段树

Description 一个长度为n的序列a,设其排过序之后为b,其中位数定义为b[n/2],其中a,b从0开始标号,除法取下整。给你一个 长度为n的序列s。回答Q个这样的询问:s的左端点在[a,b]之间,右端点在[c,d]之间的子序列中,最大的中位数。 其中a<b&...

2018-10-24 11:37:08

阅读数 28

评论数 0

bzoj5008 方师傅的房子 二分+叉积

Description 方师傅来到了一个二维平面。他站在原点上,觉得这里风景不错,就建了一个房子。这个房子是n个点的凸多边形,原点一定严格在凸多边形内部。有m个人也到了这个二维平面。现在你得到了m个人的坐标,你要判断这m个人中有多少人在房子内部。点在凸多边形边上或者内部都认为在房子里面。 第一行...

2018-10-18 21:24:03

阅读数 39

评论数 0

bzoj1570 [JSOI2008]Blue Mary的旅行 二分+最大流

Description 在一段时间之后,网络公司终于有了一定的知名度,也开始收到一些订单,其中最大的一宗来自B市。Blue Mary决定亲自去签下这份订单。为了节省旅行经费,他的某个金融顾问建议只购买U航空公司的机票。U航空公司的所有航班每天都只有一班,并且都是上午出发当天下午到达的,所以他们每...

2018-10-10 10:28:39

阅读数 34

评论数 0

bzoj4556 [Tjoi2016&Heoi2016]字符串 可持久化线段树+后缀数组+二分

#Description 佳媛姐姐过生日的时候,她的小伙伴从某东上买了一个生日礼物。生日礼物放在一个神奇的箱子中。箱子外边写了 一个长为n的字符串s,和m个问题。佳媛姐姐必须正确回答这m个问题,才能打开箱子拿到礼物,升职加薪,出任CE O,嫁给高富帅,走上人生巅峰。每个问题均有a,b,c,d四个参...

2018-09-20 22:28:55

阅读数 41

评论数 0

bzoj4237 稻草人 CDQ分治+单调栈+二分

Description JOI村有一片荒地,上面竖着N个稻草人,村民们每年多次在稻草人们的周围举行祭典。 有一次,JOI村的村长听到了稻草人们的启示,计划在荒地中开垦一片田地。和启示中的一样,田地需要满足以下条件: 田地的形状是边平行于坐标轴的长方形; 左下角和右上角各有一个稻草人; ...

2018-09-13 20:00:37

阅读数 36

评论数 0

bzoj5090 [Lydsy1711月赛]组题 二分

Description 著名出题人小Q的备忘录上共有n道可以出的题目,按照顺序依次编号为1到n,其中第i道题目的难度系数被小Q估计 为a_i,难度系数越高,题目越难,负数表示这道题目非常简单。小Q现在要出一套难题,他决定从备忘录中选取编 号连续的若干道题目,使得平均难度系数最高。当然,小...

2018-09-08 07:34:30

阅读数 54

评论数 0

bzoj3886 [Usaco2015 Jan]Moovie Mooving 状压dp+二分

Description Bessie is out at the movies. Being mischievous as always, she has decided to hide from Farmer John for L (1 <= L &...

2018-08-19 21:28:45

阅读数 49

评论数 0

bzoj4724 [POI2017]Podzielno 二分

Description B进制数,每个数字i(i=0,1,…,B-1)有a[i]个。你要用这些数字组成一个最大的B进制数X(不能有前导零,不需要 用完所有数字),使得X是B-1的倍数。q次询问,每次询问X在B进制下的第k位数字是什么(最低位是第0位)。 第一行包含两个正整数B(2&...

2018-08-16 20:57:10

阅读数 67

评论数 0

jzoj5813 计算 二分+hash

Description Solution 两个串S,T拼起来是回文串一定满足将T翻转后,有LCP(S,T’)=min(|S|,|T|),且剩余不同的部分是回文串 考虑朴素做法。我们枚举LCP长度,若剩下串为回文串则产生1的贡献 优化这个暴力。注意到我们仅需找到以每个位置...

2018-08-14 16:42:56

阅读数 77

评论数 0

bzoj5380 Function 单调栈维护凸壳+二分

Description Solution 改了一天搞出来了(哭泣脸 翘掉了数据结构讲课,自我感觉良好 一个结论就是,最优答案一定是一条先向左上↖若干步再向上到顶↑的一条路径 考虑枚举从哪一列开始向上到顶,设为i,那么此时对于起点(x,y)答案就是a[i]⋅(x−y)+a[i]...

2018-08-09 15:21:38

阅读数 170

评论数 0

jzoj4383 [GDOI2016模拟3.11]小行星 二分+prim

Description 给定n个三维整点和他们在三个方向上的速度,求运动过程中最小生成树边集合的变化次数 Solution 语文不好,概括能力弱请见谅(lll¬ω¬) 容易发现一条非树边有可能成为树边,而树边成为非树边后不可能重新成为树边(绕 因此我们mst的方案关于时间t一...

2018-07-15 16:38:30

阅读数 150

评论数 2

jzoj4017 [雅礼联考DAY01]逃跑 二分+dp+线段树

Description Konrad, Delfador 和 Kalenz 一行人又喜闻乐见地被追杀了。 他们面临的是一条有 N 个地点的路, 他们从 0 号地点出发, 要逃到 N 号地点去。每个地点的战斗都有一定的金币收入 Ai,也有一定的部队损失 Bi。 为了更好地逃生, Delfa...

2018-07-13 19:33:58

阅读数 93

评论数 0

bzoj1486 [HNOI2009]最小圈 二分答案+spfa

Description 对于100%的数据, n≤3000,m≤10000,∣wi,j∣≤107 Solution 写写水题 二分答案找负环即可。一开始数组开小就挂了 Code #include <stdio.h> #...

2018-07-01 20:52:01

阅读数 47

评论数 0

bzoj2525 [Poi2011]Dynamite 二分答案+贪心

Description Byteotian Cave的结构是一棵N个节点的树,其中某些点上面已经安置了炸药,现在需要点燃M个点上的引线引爆所有的炸药。 某个点上的引线被点燃后的1单位时间内,在树上和它相邻的点的引线会被点燃。如果一个有炸药的点的引信被点燃,那么这个点上的炸药会爆炸。 求引...

2018-05-27 21:12:06

阅读数 91

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭