上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: 6300 Triangle Partition这题需要一点思维,但是也是水题。只要有一个三角形中出现点,那么肯定会出现相交的情况,那么我们必须选择相邻的点,那么不就出结论了。对关键字排序,选择相邻的三个,肯定不会出现相交的情况。然而这题是由YPC窃取到机密信... 阅读全文
posted @ 2018-07-24 13:12 XSamsara 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 6298 Maximum Multiple看上去十分难,但是你会发现很容易出现-1,所以不妨打表找规律,表一打出来就完事了,发现只有在n%4==0||n%3==0的情况下才有解,最大解是多少呢?对于n%4==0的情况:MAX=2∗(n4)3" ... 阅读全文
posted @ 2018-07-24 13:11 XSamsara 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 6308Time Zone我认为最简单的是1011,完全不需要思维含量,直接求解就可以了,还有,如果对自己的答案没有信心,可以直接用windows调整时差来check答案,特别方便。然后我就因为判错了导致出现24点,随意WA4,QAQ#includeusin... 阅读全文
posted @ 2018-07-24 13:09 XSamsara 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 此博客不再更新,新博客地址https://xsamsara.tk/ 阅读全文
posted @ 2018-07-08 22:24 XSamsara 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 4717: 改装【题目描述】 传送门【题解】 我们看到题目肯定有一个想法,把n这个复杂度给优化掉。 我们可以二分答案,check(mid)去枚举b[]然后二分或前缀和找大于mid/b[]的值,就可以了。代码如下#include#include#incl... 阅读全文
posted @ 2018-07-07 10:37 XSamsara 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 4458: GTY的OJ【题目描述】 传送门【题解】 其实就是在树上做超级钢琴,用主席树维护这棵树,那么影响到这个节点x的状态只有fa[x],那么主席树就根据fa[x]转移到x,很好想,边界的判断要注意一下。 主席树维护树上前缀和的值,然后用堆取前m个... 阅读全文
posted @ 2018-07-06 15:04 XSamsara 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 4562: [Haoi2016]食物链【题目描述】 传送门【题解】 简单的拓扑,但是单点不算食物链。代码如下#include#include#include#define MAXN 100005#define MAXE 200005using namesp... 阅读全文
posted @ 2018-07-06 13:29 XSamsara 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 4530: [Bjoi2014]大融合【题目描述】 传送门【题解】 我们需要维护两个值,子树的信息(W[])和虚儿子(a[])的信息。void PushUp(int x){if(x) W[x]=W[Son[x][0]]+W[Son[x][1]]+a[x]+1... 阅读全文
posted @ 2018-07-05 22:02 XSamsara 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 2049: [Sdoi2008]Cave 洞穴勘测【题目描述】 传送门【题解】 裸地link Cut Tree。最近刚学,所以打了一些模板题。代码如下#include#include#define MAXN 10005using namespace std... 阅读全文
posted @ 2018-07-05 11:17 XSamsara 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1086: [SCOI2005]王室联邦【题目描述】 传送门【题解】 一道树分块的板子题,我们DFS每个节点,用一个栈存一下,如果当前入队个数超过B个,那么就将这些节点归成一块,最后将最后一些剩下的归成一块。 因为题目给的上限是3B,所以不用考虑超过的... 阅读全文
posted @ 2018-07-04 08:16 XSamsara 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 记录时刻,博客原创破200大关 阅读全文
posted @ 2018-07-03 18:56 XSamsara 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 2432. 「POI2014」代理商 Couriers【题目描述】 传送门【题解】 主席树套一下就可以了,这个值肯定在左子树或右子树中,所以挑一个大的递归,如果大的这棵子树还是小于一半,那么输出0。代码如下#include#include#define M... 阅读全文
posted @ 2018-07-03 18:55 XSamsara 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 3498: PA2009 Cakes【题目描述】 传送门【题解】 求解三元环,枚举每条边,然后枚举点,判断是否组成三元环(可以用hash来判断),复杂度O(m32)" role="presentation">O(m32)O(m32)。代码如下#includ... 阅读全文
posted @ 2018-07-03 14:58 XSamsara 阅读(97) 评论(0) 推荐(0) 编辑
摘要: BZOJ 2179: FFT快速傅立叶&&洛谷 1919 【模板】A*B Problem升级版(FFT快速傅里叶)【题目描述】 传送门【题解】 FFT的板子题。代码如下#include#include#include#include#define MAXN... 阅读全文
posted @ 2018-07-02 21:21 XSamsara 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 2194: 快速傅立叶之二【题目描述】 传送门【题解】 先将B数组翻转,然后套一下FFT的板子就好了。代码如下#include#include#include#include#define CP complex#define MAXN 400005usin... 阅读全文
posted @ 2018-07-02 21:09 XSamsara 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1926: [Sdoi2010]粟粟的书架【题目描述】 传送门【题解】 这题肯定是让我们分类讨论的。 R,C≤200时,荣斥+二分查找: Val[i][j][k]" role="presentation">Val[i][j][k]Val[i][j]... 阅读全文
posted @ 2018-07-01 17:52 XSamsara 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 3365: [Usaco2004 Feb]Distance Statistics 路程统计【题目描述】 传送门【题解】 题目中的方向和m是没用的,m永远等于n-1。那么就是简单的点分治了。代码如下#include#include#define MAXN 4... 阅读全文
posted @ 2018-07-01 09:49 XSamsara 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1316: 树上的询问【题目描述】 传送门【题解】 点分治,然后对于每个询问用二分查找就可以了。 我尽然以9979ms卡过去了。【代码如下】#include#include#define MAXN 10005using namespace std;in... 阅读全文
posted @ 2018-06-30 20:32 XSamsara 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1741 Tree【题目描述】 传送门【题解】 点分治模板。代码如下#include#include#include#include#include#define MAXN 10005#define LL long longusing namespace std;i... 阅读全文
posted @ 2018-06-29 10:31 XSamsara 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 点分治详解点分治是一个需要自己推导的算法,但是有板子,但是Cal这个函数根据不同题目是会变的。点分治是解决树上求值的一种算法,比如说一棵树上路径距离(u,v)距离<=K" role="presentatio... 阅读全文
posted @ 2018-06-29 10:24 XSamsara 阅读(222) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页