TYB的博客

我们剩下颓的时间不多了!

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

【温故知新】BZOJ复习计划

前言: 在BZOJ上也做了不少题了,但是有些题当时在做的时候理解不够深刻,或是时间久了忘记了,都是形同虚设的。那么,有空就多看看自己以前做的题目吧…… ==============分割线============== 1805: [Ioi2007]Sail 船帆: 好题。首先我们要得到贪...

2017-12-09 20:56:20

阅读数:160

评论数:0

不想写博客的题目

2017.10.11 BZOJ1225: [HNOI2001] 求正整数 一个普通的搜索,应用了约数和公式,用对数来比较大小的思路很新颖(至少我没有想过)。 2017.10.12 BZOJ4149: [AMPPZ2014]Global Warming 单调栈,这篇题解写得很好点这里 唉...

2017-10-11 19:36:46

阅读数:451

评论数:0

4302 Interval GCD 线段树

描述 给定一个长度为N的数列A,以及M条指令 (N≤5*10^5, M<=10^5),每条指令可能是以下两种之一: “C l r d”,表示把 A[l],A[l+1],…,A[r] 都加上 d。 “Q l r”,表示询问 A[l],A[l+1],…,A[r] 的最大公约...

2018-07-19 11:53:18

阅读数:5

评论数:0

0601 Genius ACM 倍增

描述 给定一个整数 M,对于任意一个整数集合 S,定义“校验值”如下: 从集合 S 中取出 M 对数(即 2∗M 个数,不能重复使用集合中的数,如果 S 中的整 数不够 M 对,则取到不能取为止),使得“每对数的差的平方”之和最大,这个最大值 就称为集合 S 的“校验值”。 现在给定一个长度...

2018-07-17 08:12:28

阅读数:5

评论数:0

3032: 七夕祭

Description   七夕节因牛郎织女的传说而被扣上了「情人节」的帽子。于是TYVJ今年举办了一次线下七夕祭。Vani同学今年成功邀请到了cl同学陪他来共度七夕,于是他们决定去TYVJ七夕祭游玩。   TYVJ七夕祭和11区的夏祭的形式很像。矩形的祭典会场由N排M列共计N×M个摊点组成。...

2018-07-14 17:23:24

阅读数:62

评论数:0

3456: 城市规划 多项式求逆

Description 刚刚解决完电力网络的问题, 阿狸又被领导的任务给难住了. 刚才说过, 阿狸的国家有n个城市, 现在国家需要在某些城市对之间建立一些贸易路线, 使得整个国家的任意两个城市都直接或间接的连通. 为了省钱, 每两个城市之间最多只能有一条直接的贸易路径. 对于两个建立路线的...

2018-07-14 17:00:17

阅读数:55

评论数:0

GDOI2018游记

Day0: 没怎么做事,几乎一整天都在打各种板子。由于本次GDOI在本校举行,所以晚上都是回家,听scy的话,第一次比赛前一天晚上没有碰游戏,看了一下博客和各种板子。 Day1: 一进场,先敲了个对拍,然后写了一大堆板子,这次试机时间有点长啊,好像写了很多都还没开始。然而之后好像都没怎么...

2018-05-04 13:35:22

阅读数:100

评论数:3

4078: [Wf2014]Metal Processing Plant 2-sat+二分+二分图优化

题解: 网上大多数题解都是这样的:从大到小枚举对A集合中最大的边,然后二分B集中最大的边,用2-sat判断是否合法,这样做是比较慢的,需要枚举n2n2n^2条边,栋老师给出了一种只需要枚举nnn条边的方法:每次枚举一条边时,在图中加入这条边,若这样产生了一个奇环,那么计算完这条边的贡献后就不需要...

2018-04-26 21:31:27

阅读数:53

评论数:0

5110: [CodePlus2017]Yazid 的新生舞会 树状数组

Description Yazid有一个长度为n的序列A,下标从1至n。显然地,这个序列共有n(n+1)/2个子区间。对于任意一个子区间[l,r],如果该子区间内的众数在该子区间的出现次数严格大于(r?l+1)/2(即该子区间长度的一半),那么Yazid就说这个子区间是”新生舞会的”。所谓众数,...

2018-04-25 16:06:54

阅读数:60

评论数:0

5040: 未来研究 dsu on tree

Description GX国未来研究的第一人–Hfu教授,最近获得了一份被认为是未来LY国的住民写下的日记。Hfu教授为了通过这份日记来研究未来LY国的生活,开始着手调查日记中记载的事件。日记中记录了连续N天发生的时间,大约每天发生一件。事件有种类之分。第i天(1<=i&...

2018-04-25 13:47:28

阅读数:39

评论数:0

4714: 旋转排列 容斥原理

题解: 考试时脑子不清醒啊,搞了很久……其实是个普通的容斥。问题可以转化为,若每个点iii都向pipip_i连边,一种方案的贡献就是这个图中不同长度的环的个数。那么我们可以枚举环的长度iii,然后再算至少有jjj个环的方案,容斥即可。具体的算法如下:比如至少有333个长度为222的环的方案数,一...

2018-04-25 13:42:31

阅读数:24

评论数:0

4310: 跳蚤 后缀自动机+二分+hash

Description 很久很久以前,森林里住着一群跳蚤。一天,跳蚤国王得到了一个神秘的字符串,它想进行研究。首先,他会把串分成不超过 k 个子串,然后对于每个子串 S,他会从S的所有子串中选择字典序最大的那一个,并在选出来的 k 个子串中选择字典序最大的那一个。他称其为“魔力串”。现在他想找一...

2018-04-24 07:25:04

阅读数:44

评论数:0

4245: [ONTAK2015]OR-XOR 思路 贪心

Description 给定一个长度为n的序列a[1],a[2],…,a[n],请将它划分为m段连续的区间,设第i段的费用c[i]为该段内所有数字的异或和,则总费用为c[1] or c[2] or … or c[m]。请求出总费用的最小值。 题解: 根据(a x...

2018-04-24 07:19:24

阅读数:22

评论数:0

TJOI2014day1 bzoj 5154~5156

前言: 发现这套题目挺简单的……于是来水一篇博客。 5154: [Tjoi2014]匹配: 这题暴力的一匹……直接先跑一次费用流得出答案,然后再看一下删除原来的匹配边之后能不能再跑出原来的答案即可。 代码: #include<bits/stdc++.h&am...

2018-04-22 19:39:30

阅读数:20

评论数:0

4836: [Lydsy1704月赛]二元运算 分治 fft

题解: 分治fft我都不会……好弱啊……其实可以直接对值进行分治,这样的话就可以巧妙的解决要进行哪一个运算的问题。 代码: #include<bits/stdc++.h> using namespace std; #define LL long...

2018-04-22 19:33:48

阅读数:18

评论数:0

hdu5217 线段树

题解: 考试的时候连O(nlog2n)O(nlog2n)O(nlog^2n)的做法都没有想出来啊,太菜了……只询问第k位是哪种括号就很简单了,直接用线段树维护就好了,对于第k位在原来的位置,其实也可以搞,就在线段树上二分一下就好了,具体如何二分呢?对于每个区间,最后消完之后一定都是若干个(加上若...

2018-04-20 17:03:22

阅读数:45

评论数:0

区间mex的两种做法

今天看到有人在做mex,才想起来我只会根号的做法,赶紧学习了一下log的做法。 莫队算法: 直接对权值分块,然后莫队直接上,每次找到第一个没有满的块,然后直接找一下答案就可以了。 主席树: 开n棵权值线段树,第i棵维护1~i区间每个数最后一次出现的位置,那么找区间[l,r][l,r][l,...

2018-04-18 21:54:54

阅读数:38

评论数:1

5217: [Lydsy2017省队十连测]航海舰队 二维fft

Description Byteasar 组建了一支舰队!他们现在正在海洋上航行着。海洋可以抽象成一张n×m 的网格图,其中有些位置是“.”,表示这一格是海水,可以通过;有些位置是“#”,表示这一格是礁石,不可以通过;有些位置是“o”,表示这一格目前有一艘舰,且舰离开这一格之后,这一格将变为“....

2018-04-18 21:22:42

阅读数:34

评论数:0

集训0403 problem A 点分治

题解: 考试时只会70分的O(nlog2n)O(nlog2n)O(nlog^2n)的做法,就直接点分治,对每个重心xxx维护一个poweri−dis[i][x]poweri−dis[i][x]power_i-dis[i][x]的前缀和,可以用数据结构维护。但是我们发现在下一层,我们所需要的答案只...

2018-04-18 21:15:56

阅读数:29

评论数:1

arc074F - Lotus Leaves 最小割

题解: 今天考试的一道题,当时只拿了70分,后面的TLE了,先来讲一下我的建图方法: 同一行相邻两个非障碍点连流量为inf的边,同一列相邻两个非障碍点连流量为inf的边,这里两次的点是不一样的,也就是说一个非障碍点被拆成了两个点,然后代表同一个非障碍点的两个点间连流量为1的边(以上所有连的边都...

2018-04-17 18:55:51

阅读数:20

评论数:0

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