forezxl的博客

ZJ蒟蒻OIer

排序:
默认
按更新时间
按访问量

codeforces 992E. Nastya and King-Shamans

树状数组 二分 题目传送门 题目大意: 维护一个数列,每次操作为先修改一个数,再询问是否存在一个位置iii满足w[i]=sum[i−1]w[i]=sum[i-1]w[i]=sum[i−1]并输出这个位置。 妙蛙 问题要求出满足 Ax=sumx−1A_x=sum_{x−1}Ax​=sumx−1​ ...

2018-11-06 21:16:38

阅读数:16

评论数:0

BZOJ1044: [HAOI2008]木棍分割(洛谷P2511)

二分 DP BZOJ题目传送门 洛谷题目传送门 第一问二分后贪心即可。第二问要DP。 令f[i][j]f[i][j]f[i][j]表示前iii个分成jjj段的方案数。那么有f[i][j]=∑f[k][j−1](∑p=kp<ia[p]≤ans1)f[i][j]=\sum...

2018-10-15 21:04:48

阅读数:16

评论数:0

BZOJ3316: JC loves Mkk

二分 单调队列 题目传送门 套路断环为链。二分答案mid(用long double),记一个前缀和s[i]=s[i−1]+w[i]−mids[i]=s[i-1]+w[i]-mids[i]=s[i−1]+w[i]−mid,那么我们只要判断是否有一段长度为偶数且s[r]−s[l−1]≥0s[r]-s[...

2018-09-17 21:36:57

阅读数:52

评论数:0

codeforces 809 B Glad to see you!

二分 交互题 题目传送门 题目大意: 在[1,n][1,n][1,n]里有kkk个数,每次你给出两个数xxx和yyy,它会返回给你∣x−a∣≤∣y−b∣|x-a|\leq|y-b|∣x−a∣≤∣y−b∣是否成立。其中a,ba,ba,b分别为离x,yx,yx,y最近的kkk个数中的数。求kkk个数中...

2018-09-17 21:26:36

阅读数:20

评论数:0

BZOJ1857 [Scoi2010]传送带(洛谷P2571)

三分 BZOJ题目传送门 洛谷题目传送门 对在AB上走的距离和在CD上走的距离进行三分,也就是三分套三分。画画图就会发现这两个都是单峰函数(当离开点逐渐远离A/C时,最终所花的时间先变少后变多)。 代码: #include<cmath> #in...

2018-08-23 19:53:16

阅读数:18

评论数:0

BZOJ2654: tree

二分 最小生成树 题目传送门 这种二分貌似和WQS二分有点像。 二分一个给白色边的边权xxx,当最后求得的生成树白色边≥need≥need\geq need时更新ans=sum−need∗xans=sum−need∗x ans=sum-need*x并上调边权使得下次选择白色边的数目减少,否则...

2018-05-19 19:47:56

阅读数:54

评论数:0

BZOJ4552 [Tjoi2016&Heoi2016]排序(洛谷P2824)

线段树 二分 BZOJ题目传送门 洛谷题目传送门 一道有思维难度的线段树所以我就去看题解了 先二分答案。设答案为x,那么把原序列转化一下,<x<x≥x≥x\geq x的为1。线段树维护区间内1的个数。那么排序的时候直接区间修改就行了,最后判断a[...

2018-04-19 15:33:08

阅读数:45

评论数:0

HDU4080 Stammering Aliens

后缀数组 二分 题目传送门 题目大意:给你一个数m和一个字符串s,求长度最大的子串ss满足它在s中的出现次数≥≥\geqm。输出ss的长度及最后出现的位置。 首先二分答案,设长度为x,预处理出h数组后,统计连续一段h[i]≥h[i]≥h[i]\gex的i的个数。如果个数≥≥\gem就满足了,...

2018-03-05 17:55:42

阅读数:78

评论数:0

BZOJ1999: [Noip2007]Core树网的核(洛谷P1099)

树的直径 二分 BZOJ题目传送门 洛谷题目传送门 双倍经验。。。 代码: #include<cctype> #include<cstdio> #include<cstring&...

2018-02-28 15:09:47

阅读数:79

评论数:0

BZOJ1052: [HAOI2007]覆盖问题(洛谷P2218)

二分 贪心 BZOJ题目传送门 洛谷题目传送门 先二分答案,变成边长为LLL的三个正方形能否覆盖所有点。 我们先求出目前未被覆盖的所有点组成的最小矩形。因为角上的点肯定要被覆盖,所以不妨贪心地枚举前两个正方形覆盖哪一个角,最后一个正方形直接判断。 代码: #include&am...

2018-02-27 10:27:11

阅读数:67

评论数:0

BZOJ2282: [Sdoi2011]消防(洛谷P2491)

树的直径 二分答案 BZOJ题目传送门 洛谷题目传送门 这道题和树网的核数据加强版很像啊 首先,在不考虑路径长度的情况下,最优的路径就应该在树的直径上,答案就是离树的直径最远的点到直径的距离。 因此,YY一下,这道题的路径也应该造在直径上。(因为我太菜所以严格证明我并不会) 那么我们只...

2018-02-25 10:34:31

阅读数:114

评论数:0

洛谷P1084 疫情控制(NOIp2012)

贪心 倍增 二分 题目传送门 细节很多。。。改了老半天 首先二分答案。然后不断把军队往根节点靠(倍增实现)。如果达不到根节点就直接打个标记。达到根节点后存下来,同时存剩余的路程。 DFS求出哪些1的子树是没有被拦的。首先考虑放从同一节点上来的军队。如果已经用过,贪心的按照距离远的配剩下...

2017-11-01 21:54:10

阅读数:466

评论数:0

洛谷P2680 运输计划(NOIp2015)(BZOJ4326)

二分答案 LCA 树上差分

2017-10-21 16:24:41

阅读数:342

评论数:0

洛谷P2678 跳石头(NOIp2015)

贪心 二分

2017-10-21 10:25:35

阅读数:537

评论数:0

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