上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 这题好神啊……正解方向是分治,据我所知的分治方法有:I.离线后直接对多边形以及所有的询问进行分治 II.建立多边形的分治结构(对于三角形来说类似线段树,对于对角线来说类似平衡树),然后每次在这个分治结构上进行查询 III.将原图转为其对偶图(利用拓扑),发现是一棵树,然后在这棵树上进行分治(似乎也有 阅读全文
posted @ 2018-03-11 09:00 TS_Hugh 阅读(440) 评论(0) 推荐(0) 编辑
摘要: SZKOpułPoi at BZOJPA at BZOJONTAK at BZOJ Chinese Solution of Poi 阅读全文
posted @ 2018-03-07 21:28 TS_Hugh 阅读(343) 评论(1) 推荐(0) 编辑
摘要: 置换群的部分水得一比,据说是经典的置换群理论(然而我并不知道这理论是啥).重点就在于怎么求pos!!!容易发现这个东西是这样的:每次寻找pos,先在本环里找,找不到再往下一个环里找,直到找到为止……一开始我想二分或者是set,但是感觉会T,然后想了很久之后想到用并查集:就是维护每一个被占用的位置的下 阅读全文
posted @ 2018-03-06 21:32 TS_Hugh 阅读(208) 评论(0) 推荐(0) 编辑
摘要: FFT入门bzoj2194:快速傅立叶之二 *裸体,就是翻转了一下bzoj4503:两个串 *同bzoj2194bzoj3527:[Zjoi2014]力 *裸体,就是推一下bzoj3509:[CodeChef] COUNTARI **分块+fft,这个分块计数的思路还是挺好的bzoj3771:Tri 阅读全文
posted @ 2018-03-02 21:32 TS_Hugh 阅读(283) 评论(0) 推荐(0) 编辑
摘要: bzoj2595:[Wc2008]游览计划bzoj3601:一个人的数论bzoj4826:影魔bzoj3261:最大异或和bzoj2219:数论之神bzoj2806:[Ctsc2012]Cheatbzoj2001:[Hnoi2010]City 城市建设bzoj2594:[Wc2006]水管局长数据加 阅读全文
posted @ 2018-03-02 21:30 TS_Hugh 阅读(138) 评论(0) 推荐(0) 编辑
摘要: srs***就是一个线段树模拟费用流,本人网络流菜得要死,所以根本看不出来知识点~~~知道知识点以后,结和一下费用流运行的性质(背过的),就不难了.正常人的打法和我不一样???bzoj3267:KC采花bzoj3638:Cf172 k-Maximum Subsequence Sumbzoj3272: 阅读全文
posted @ 2018-03-02 21:29 TS_Hugh 阅读(209) 评论(0) 推荐(1) 编辑
摘要: 卡精度的任意模数fft模板题……这道题随便写个表就能看出规律来(或者说考虑一下实际意义),反正拿到这题之后,很快就会发现他是任意模数fft模板题.然后我就去网上抄了一下板子……我打的是最土的任意模数fft,就是fft7次的那种……(好像有很多方法的样子……)这种任意模数fft方法见http://bl 阅读全文
posted @ 2018-03-01 18:51 TS_Hugh 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 我感觉是很强的一道题……即使我在刷专题,即使我知道这题是fft+点分治,我仍然做不出来……可能是知道是fft+点分治限制了我的思路???(别做梦了,再怎样也想不出来的……)我做这道题的话,一看就想单独算每个点的贡献,一开始想算每个点深度的期望,后来又想算每个点的点分树子树大小的期望,再后来就想利用点 阅读全文
posted @ 2018-02-28 21:31 TS_Hugh 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 出处0.0用到第二类斯特林数的性质,做法好像很多,我打的是直接ntt,由第二类斯特林数的容斥公式可以推出,我们可以对于每一个i,来一次ntt求出他与所有j组成的第二类斯特林数的值,这个时候我们是O(n^2logn)的,还不如暴力,但是我们发现,对于刚刚提到的容斥的式子,将其化为卷积形式后,其一边的每 阅读全文
posted @ 2018-02-27 20:47 TS_Hugh 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 在这里写个总结吧……对于数位dp,之前学的时候,学得很唬,现在又学了一发,还是感觉这个东西不是很好掌控.这个东西有他的思想,当然也有一定的套路和模板,我大概可以掌握模板,了解了一些套路,对他的思想也有了一些认识.虽然说思想是根本,但是掌握套路和模板也是必不可少的,不过只知道套路和模板对于一些比较活的 阅读全文
posted @ 2018-02-27 09:51 TS_Hugh 阅读(406) 评论(0) 推荐(1) 编辑
摘要: bzoj3221:[Codechef FEB13] Obserbing the tree树上询问 *树剖+主席树(区间修改,加等差数列)bzoj2735:世博会 ***主席树+切比雪夫距离转曼哈顿距离+我最弱的数学推理bzoj3217:ALOEXT ***替罪羊套01Trie(我的码力还是弱得不行, 阅读全文
posted @ 2018-02-27 09:50 TS_Hugh 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 并不难,只是和期望概率dp结合了一下.稍作推断就可以发现加密与不加密是两个互相独立的问题,这个时候我们分开算就好了.对于加密,我们按位统计和就好了;对于不加密,我们先假设所有数都找到了他能找到的最好的匹配(就是异或后为二进制最高位与n-1相等的最大数)并且算出其异或后的总和,然后我们按位贪心,带着所 阅读全文
posted @ 2018-02-27 08:32 TS_Hugh 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 挺好的数位dp……先说一下我个人的做法:经过观察,发现这题按照以往的思路从后往前递增,不怎么好推,然后我就大胆猜想,从前往后推,发现很好推啊,维护四个变量,从开始位置到现在有了i个数 f[i]:所有数的所有未包含最后一位的子串的和 s[i]:所有数的所有后缀子串的和 c[i]:所有数的所有后缀子串的 阅读全文
posted @ 2018-02-26 20:04 TS_Hugh 阅读(574) 评论(2) 推荐(0) 编辑
摘要: 神题……胡乱讲述一下思维过程……首先,读懂题.然后,转化问题为构造一个长度为|T|+n的字符串,使其内含有T这个子序列.之后,想到一个简单的dp.由于是回文串,我们就增量构造半个回文串,设f(i,j,k)为构造到第i个位置,从前往后匹配到j,从后往前匹配到k,这样O(m*m*n)(没有观察到其转移的 阅读全文
posted @ 2018-02-25 20:25 TS_Hugh 阅读(550) 评论(0) 推荐(0) 编辑
摘要: dalao教导我们,看到计数想容斥……卡常策略:枚举顺序、除去无效状态、(树结构) 阅读全文
posted @ 2018-02-25 20:19 TS_Hugh 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 凸包(凸壳??)感觉自己数学菜得要死,尤其是对于直线斜率等这些东西……大概~点凸包:静态(那个什么水平序、极角序的算法(大爱水平序))、动态(离线CDQ,在线平衡树(建议splay,有时候set也可以))、完全动态(mmp)(一般找点的话要么斜率二分要么点三分,有别的方法???)边凸包:lc线段树b 阅读全文
posted @ 2018-02-24 11:46 TS_Hugh 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 矩阵树这个东西……并不懂什么基尔霍夫矩阵……背了一下结论……(顺便用这个东西加强了一下矩阵)(打板子的时候还是该取负取负,因为不取负才有可能是负数,最后答案一定是正数???(ryf说一定是这样))bzoj3534:[Sdoi2014]重建 矩阵树定理的一个小概念+板子(实数高斯消元)+处理精度(把0 阅读全文
posted @ 2018-02-23 21:23 TS_Hugh 阅读(284) 评论(0) 推荐(0) 编辑
摘要: Au:整体二分/计算几何/多项式/fwtAg:可持久化重量平衡树/线段树分治/线段树合并/最短路树/最短路DAGCu:三分Up:博弈论/置换群/杜教筛/矩阵树定理/BSGS/动态树分治/网络流(线性规划/数据结构优化/NB模型......)/字符串算法(SA/SAM……)/可持久化数据结构/可并堆/ 阅读全文
posted @ 2018-01-31 18:52 TS_Hugh 阅读(316) 评论(3) 推荐(1) 编辑
摘要: 学了一下BSGS大概知道他是什么了,但是并没有做什么难题,所以也就会个板子.普通的BSGS,我还是比较理解的,然而exBSGS我却只理解个大概,也许还会个板子......(这个东西好像都会有一群恶心的讨论......)bzoj3239:Discrete Logging *纯板子bzoj2242:[S 阅读全文
posted @ 2018-01-31 18:50 TS_Hugh 阅读(198) 评论(0) 推荐(0) 编辑
摘要: /*bzoj2480*/ #include #include #include #include #include typedef long long LL; std::map mmp; inline LL Pow(LL x,LL y,LL P){ LL ret=1; while(y){ if(y&1)ret=ret*x%P; x=x*x%P,y>>=1; ... 阅读全文
posted @ 2018-01-31 16:47 TS_Hugh 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 学了学线性基,虽然做了一些题,但是还有许多性质不清楚......(虽然这个东西和线性代数有关系,但是我并没有怎么去看线性代数,而是直接从线性基的角度出发去研究线性基(了解了一下概念,会了一些板子,会了一些技巧,会了一些性质,会了一些用法......))bzoj2460:[BeiJing2011]元素 阅读全文
posted @ 2018-01-29 21:32 TS_Hugh 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 很容易想到离线加边并且把环和链拆开搞(就是对于每个终点求出起点到他的路径(其实就是dfs树),然后bzoj2115),而且维护也很简单,然而我们发现不同的终点可能得到相同的值,这就是我们遇到的最大的问题......继续观察,发现两个终点要么得到的值都不同要么得到的值都相同,所以我们就可以判断两个终点 阅读全文
posted @ 2018-01-29 21:31 TS_Hugh 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 大力观察:I.从输出精准位数的约束来观察,一定会有猫腻,然后仔细想一想,就会发现输出的时候小数点后面不是.5就是没有 II.从最后答案小于2^63可以看出当k大于等于3的时候就可以直接搜索了 期望概率dp:对于k=1的时候,把所有存在的位乘0.5就行了,对于k=2的时候就可以用类似推反演的方法(转换 阅读全文
posted @ 2018-01-29 21:27 TS_Hugh 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 用到一个结论——[先建树,再给每个非树边一个权值,每个树边的权值为覆盖他的非树边的权值的异或和,然后如果给出的边存在一个非空子集异或和为0则不连通,否则连通](必须保证每条边的出现和消失只能由自己产生,即一个边不能由其他其他边异或得到,这就是我们随机化边权的原因) 证明:(前置性质:I.只割非树边一 阅读全文
posted @ 2018-01-29 21:20 TS_Hugh 阅读(293) 评论(0) 推荐(0) 编辑
摘要: purfer序列是对于带编号(互不相同)的无根树进行编码得到的,对于同样的n个顶点,其有n-2项,有n^(n-2)种,而且每种都合法(如果只要求他是一棵树的话)(可以通过证明翻译过程维持了各部分的树的形态来证明最终结果是一棵形态唯一的树),而且每种与每种树形态一一对应,还有一个小性质就是在一种树形态 阅读全文
posted @ 2018-01-28 10:46 TS_Hugh 阅读(259) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页