自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_36551189的博客

步心之所向,无惑无罔。

  • 博客(17)
  • 收藏
  • 关注

转载 CSDN-markdown编辑器语法——字体、字号与颜色

注:本文转自https://blog.csdn.net/testcs_dn/article/details/45719357。   Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。但是它本身是不支持修改字体、字号与颜色等功...

2018-07-09 20:43:30 233

原创 【JZOJ3463】【NOIP2013模拟联考5】军训(training)(单调栈+二分+DP+线段树优化)

ProblemHYSBZ 开学了!今年HYSBZ 有n 个男生来上学,学号为1…n,每个学生都必须参加军训。在这种比较堕落的学校里,每个男生都会有Gi 个女朋友,而且每个人都会有一个欠扁值Hi。学校为了保证军训时教官不会因为学生们都是人生赢家或者是太欠扁而发生打架事故,所以要把学生们分班,并做出了如下要求:1.分班必须按照学号顺序来,即不能在一个班上出现学号不连续的情况。2.每个学生必...

2018-07-19 21:52:58 537

原创 【JZOJ4381】【GDOI2016模拟3.11】游戏(SG函数+记忆化搜索)

ProblemHintN,M≤20Solution前置技能:SG定理。首先,这个游戏其实可以分成两个子游戏:对于i+j&1=0的位置是一个;对于i+j&1=1的位置是一个。譬如,对于一个n*m的矩阵,我们如下划分: 如图,红色为一个子游戏,蓝色为另一个子游戏。它的正确性就在于:我们肯定不会因为操作了红色格子而影响到蓝色格子;也不会因为操作了蓝色格...

2018-07-17 22:47:20 277

原创 【JZOJ1156】【GDKOI2004】使命的召唤(二分图匹配)

Problem  给定n(≤200)个机枪阵地,阵地i有两个整数xi,yi(0<=xi,yi<=30000)代表其坐标。给出m(≤30000)条连接两个阵地的路。一个敢死队员可以空降到任一个阵地上,炸掉一个阵地后,可以从当前阵地出发沿着路到达下一个x坐标比当前阵地大的阵地。   注意:每个阵地都必须被摧毁,且每个阵地只能被经过一次。Solution超级裸的二分图匹配...

2018-07-17 15:21:25 219

原创 【JZOJ3336】【NOI2013模拟】坑带的树(圆方树+计数问题+hashing)

Problem  定义仙人掌树为:1)无向图;2)每个点最多在一个简单环中。给定一棵N(≤1000)个点、M条边的仙人掌树(保证没有重边),求这棵仙人掌树的同构数量。Solution首先,将原仙人掌转化成一棵圆方树。因为对于每个仙人掌,都有且仅有一棵对应的圆方树,故原题可转化为这棵圆方树的同构数量。不能使用普通的树的同构的计数方法。因为对于普通的树,其形态相同的子树均可随意换位...

2018-07-15 07:42:58 517

原创 圆方树/广义圆方树学习小记(gradually update...)

前言  日前,B组混进了几道仙人掌/无向图上乱搞的问题。正解就是这种我之前听都没听说过的数据结构——圆方树。定义仙人掌  先允许我介绍一下仙人掌。   一般而言,仙人掌的定义是:1)无向图;2)每条边最多在一个简单环中。这样就很毒瘤。   但有一些题不大一样,它的定义是这样的(据说国外的定义都是这样):1)无向图;2)每个点最多在一个简单环中。   不过,你不必太担心...

2018-07-14 21:44:10 2044

原创 【JZOJ3387】【NOIP2013模拟】【NEERC2009(POJ3872)】终极武器(区间问题+二分+完全图)

Problem  给定N(≤10000)段闭区间[ai,bi],满足1<=b[i-1]<ai<=bi<=10^18。对于两个数字p和q,如果对于这N个区间内的任意一个整数num,把它在十进制表示下的后k(≤19)位中某一位上的p换成q(或者q换成p),都满足得到的整数仍然在这N个波段内,数字p和q是k等价的。我们称两两之间k等价的数字组成一个k等价类。   求1~9这9个数...

2018-07-14 15:52:52 785 1

原创 【JZOJ4372】【GDOI2016模拟】识别子串(SAM+线段树)

Problem  给定一个长为L(≤100000)的字符串S,对于S中的每一个位置k,求包含它且在S中仅出现一次的子串的最短长度。(即i≤k≤j,且S(i..j)在S中仅出现一次)Solution这道题的AC经历让我懂得了一个道理——做字符串的题,只要不是哈希,就往SAM的方面想。。。预备知识:后缀自动机(SAM)。 首先,我们知道,SAM中的每一个状态表示一坨长度...

2018-07-13 21:22:38 367

原创 【JZOJ4261】【NOIP2015模拟10.22】最小代价(最短路图+最小生成树 or 贪心)

Problem  给出一幅由n(≤100000)个点m(≤200000)条边构成的无向带权图。(权值z满足1≤z≤1000000000)   其中有些点是黑点,其他点是白点。   现在每个白点都要与他距离最近的黑点通过最短路连接(如果有很多个黑点,可以选取其中任意一个),我们想要使得花费的代价最小。请问这个最小代价是多少?   注意:最后选出的边保证每个白点到离它最近的黑点的距离仍然等于...

2018-07-11 21:58:17 661

原创 【JZOJ3325】【BJOI2013 load】压力(广义圆方树+LCA+树上差分)

Problem  给定一个N(≤100000)个点、M(≤200000)条边的连通图,以及Q(≤200000)个点对(u,v)。求删除每个点后分别会有多少个点对不连通。Solution考虑求出每个点对(u,v)的(搜索树)路径中,会造成影响的点。这看似就是u到v路径上的割点,实则不是。例如下图: 个中4到2有一条返祖边。设有个点对为(2,5),该路径上的点3为割点。因为删除点...

2018-07-10 08:03:15 616

原创 【JZOJ1161】【NOI2002第二试第三题】机器人M号(欧拉函数+递推)

Problemhttps://jzoj.net/senior/#main/show/1161Solution首先要喷一下OJ上的样例输出:明明要输出三行,样例却只输出了一行,害得我也跟着输出了一行,于是被坑掉100points!然后,分析题意。显然,对于x,若y(y>1且y≠x)为其约数,则y为其老师。而x的独立数则显然为欧拉函数ϕ(x)ϕ(x)\phi(x)...

2018-07-09 15:55:17 252

原创 【JZOJ4196】二分图计数(容斥+dfs)

ProblemHintSolution  看到这道题时我也想了一会容斥,只不过当时比较傻逼,想到的是2n2n2^n暴枚一个S,再2n2n2^n暴枚一个S1⊆S,然后就误以为会gg。。。竟然没有想到直接O(3n)O(3n)O(3^n)枚举。。。   下面是TJ:   这个容斥应该很好理解。当S1为空集时,S-S1=S,则S中所有点都可以任意匹配;这样可能会使某个点...

2018-07-06 17:23:26 464 1

原创 Codeforces Round #469(Div.1 D) (Div. 2 F)Curfew(贪心)

Problem  学校里有n(2 ≤ n ≤ 100 000)间宿舍,每间宿舍应住b(1 ≤ b ≤ 10 000)个人。但是囿于同学们会串宿舍,所以一开始第i间宿舍有ai(0 ≤ ai ≤ 109)ai(0 ≤ ai ≤ 109)a_i (0 ≤ a_i ≤ 10^9)个人。所有学生都在某间宿舍里,因此a1 + a2 + ... + an = nba1 + a2 + ... + an = n...

2018-07-06 08:00:11 247

原创 Codeforces Round #469(Div.1 C) (Div. 2 E)Data Center Maintenance(tarjan缩点)

Problem  给你n个数据中心,m个客户,并告诉你一天的小时数h(2 ≤ n ≤ 100 000, 1 ≤ m ≤ 100 000, 2 ≤ h ≤ 100 000)。   对于数据中心j,它在ujuju_j这个小时内会进行为期1小时的维修。   对于客户i,他的数据存储在ci,1ci,1c_{i,1}和ci,2ci,2c_{i,2}这两个数据中心里。你不能使这两个中心同时维修,也就是...

2018-07-05 15:58:41 193

原创 【JZOJ4644】【NOI2016模拟7.16】人生的经验 (hashing+欧拉回路)

Problem  定义人生经验为长度为l,字符集大小为c的所有字符串,求一个最短的包含所有人生经验的字符串。HintSolution  这道题教会我们要善于猜结论熟练掌握欧拉回路。(其实我比赛时猜到是欧拉回路了,只不过忘了欧拉回路怎么破)不太懂欧拉回路的可以考虑戳一戳这里。  首先来算一下答案长度。   char的大小为1bytes,10MB=10485760...

2018-07-04 21:56:02 627

原创 欧拉路径(Euler path)/欧拉回路(Euler circuit)/欧拉图(Euler Graph)小结

前言  想象一下你碰到了哈密顿回路类的问题(NPC问题),但又要在可观的多项式时间内解出。这时,应该怎么破?   欧拉回路(P问题)闪亮登场!!!它只需你巧妙地重新建一下模,就可以O(n+m)O(n+m)O(n+m)(n为点数,m为边数)从容解决!定义  欧拉路:通过图中所有边的简单路。(换句话说,每条边都通过且仅通过一次)   欧拉回路:闭合的欧拉路。(即一个环,保证每条边都通过...

2018-07-03 22:29:34 22440 1

原创 【JZOJ4645】【NOI2016模拟7.16】基因改造计划(Manacher+主席树)

Problem  给定一个长度为n的字符串S和m个询问,每次询问给出区间[l,r],求区间S[l..r]内回文子串的个数。HintSolution20points:Manacher or 回文自动机  第0~3个点的n*m较小,我们可以直接把询问区间提取出来,O(n)O(n)O(n)做一遍Manacher或者回文自动机。   时间复杂度:O(nm)O(nm)O...

2018-07-03 19:17:48 272

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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