- 博客(11)
- 收藏
- 关注
原创 【bzoj 2286】【SDOI2011】消耗战
Description在一场战争中,战场由n个岛屿和n-1个桥梁组成,保证每两个岛屿间有且仅有一条路径可达。现在,我军已经侦查到敌军的总部在编号为1的岛屿,而且他们已经没有足够多的能源维系战斗,我军胜利在望。已知在其他k个岛屿上有丰富能源,为了防止敌军获取能源,我军的任务是炸毁一些桥梁,使得敌军不能到达任何能源丰富的岛屿。由于不同桥梁的材质和结构不同,所以炸毁不同的桥梁有不同的代价,我军希望在满足目
2017-12-30 13:44:11 331
原创 FFT&NTT模板
一开始抄了jiry_2的板子,直到有一天,我被卡精度了 下定决心弄一个永久的板子,四处借鉴写法 单位复数根还是预处理的好 尽量避免乘法,伤精度FFT UOJ#34#include#include#include#include#define fo(i,a,b) for(int i=a;i#define fd(i,b,a) for(int i=b;i>=a;i--)#d
2017-12-29 22:00:17 374 2
原创 【bzoj 4771】 七彩树
Description给定一棵树,有n个点,点有颜色,颜色范围[1,n]。 现有m个询问,形如x d 表示询问点x子树内与x深度差不超过d的点集中,不同的颜色种类数 强制在线 要求做到nlogn 1<=n<=100000 1<=m<=100000离线离线的话方法很多,其中一种是线段树合并。 开一棵线段树,下标是颜色,若该颜色出现过,那么值是最浅深度 再开一棵线段树,下表是深度,值是子树
2017-12-15 21:54:00 674
原创 【JZOJ 5497】 塔
Description一开始有一个空串,每次操作可以在右边添加一个字符,在左边添加一个字符或是撤回若干次操作,保证不会撤回撤回,求每次操作后的串的最长回文子串长度 操作数<=10^7Analysis回文树?MLE!字符串学傻了?Hash注意到添加一个字符之后,回文子串长度最多加2 直接用哈希判断字符串两端长度为len+1,len+2的子串是否是回文串即可
2017-12-14 15:45:23 277
原创 【JZOJ 5496】 Tree
Description n<=3000O(n^3)可以发现的结论:最优策略下,贡献形如选的k个点形成的虚树的边权和*2-选的k个点的直径 可以枚举直径,再树形背包,应该能弄到O(n^3)O(n^2)从直径入手 令H[x][k]H[x][k]表示 x 的子树内选择了 k 个点, 并且这 k 个点的直径两端都不是 x , 构成的虚树总边长的最小值 ×2− 直径的长度的最小值。 有了这个便能求出答
2017-12-10 16:53:20 357
原创 阶梯Nim 与【JZOJ 5500】 营养餐
Description给定一棵树,每个点有两种信息ai,bia_i,b_i 有两个人A,B在树上博弈,每次一个人可以且必须选择将一个点的aia_i减少若干,并使整棵树每个节点时刻满足 Child(i)Child(i)表示ii的直接儿子集合 无法操作者输 求先手必胜还是必败 n≤5∗104n\leq 5*10^4Analysis令num(i)=ai−∑c∈child(i)ac∗bcnum(i
2017-12-09 16:09:46 322
原创 【JZOJ 5498】 大佬的难题
Description给定三个长度为N的排列{ai},{bi},{ci}\{a_i\},\{b_i\},\{c_i\},求 ∑1≤x,y≤n[ax<ay][bx<by][cx<cy],N≤2∗106\sum_{1\leq x,y\leq n}[a_x<a_y][b_x<b_y][c_x<c_y],N\leq 2*10^6 读入随机种子,构造出三个排列O(nlog^2n)三维数点? 排序降维打击
2017-12-09 15:19:37 243
原创 【srm603】Sum Of Arrays
Description给定两个长度都为N的数列A,B,A,B内部元素可以以任意顺序排列 令Ci=Ai+BiC_i=A_i+B_i 求所有排列方案中,使得CC中的众数的出现次数最多是多少,输出最多的出现次数以及这个众数(如有多个取较大者) 3
2017-12-08 12:27:08 352
原创 【JZOJ 5490】 图染色
Description 对于100%的数据,n,m<=500000暴力骗分Hash大法好,只要你设好参数利用hash判重就能水过这道题了哦!100%核心思路:以每N次操作为一个大循环。 假设第一次大循环后点x上的颜色为c[x],那么以后每次大循环后点x的颜色都一定会继承点c[x]的颜色 将c[x]向x连边,由于每个点只有一条入边,所以一定是连成若干个环套外向树 而每个环套外向树中只有环上的颜
2017-12-06 21:18:28 308
原创 【UER #1】【UOJ #14】DZY Loves Graph
Description n≤3×10^5,m≤5×10^5AnalysisLCT? 并查集! 由于return操作的特殊性使得我们可以根据下一次操作的类型讨论来确定此次操作是否真正执行 如果delete k 之后是return ,删了k次再加回去肯定有问题 所以我们需要用栈存储历史信息 由于最小生成树边权的特殊性,我们使用并查集维护 具体地,为了支持删除,不能使用路径压缩而用按秩合并,
2017-12-06 11:58:59 242
原创 【Atcoder Regular Contest 085F】 NRE
Description设有一长度为n的初始每个位置均为0的序列A。再给定一个长度为n的01序列B。 有Q个特殊的区间[li,ri],你可以选择将A中li到ri这些位置都变为1,当然你可以选择不变。 现在你需要最小化A,B的海明距离。即最小化对应数值不同的位置数目。 Analysisans=∑i[a0b1]+[a1b0]ans=\sum_{i}[a0b1]+[a1b0](用axbyaxby表示a
2017-12-02 17:08:35 319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人