摘要: 北京赛区结束后就以为自己的赛季结束了……但是还是保持着做题量 那天突然接到通知,去打EC-Final 但是这是一个临时组起来的队伍,另外两位队友原来一起组的比较熟,我就需要适应一下。 于是我们临时训练了四场比赛: 2017-2018 ACM-ICPC, NEERC, Southern Subregi阅读全文
posted @ 2017-12-20 21:47 cxhscst2 阅读(80) 评论(0) 编辑
摘要: 题目链接 EOJ Monthly 2018.1 Problem F 先假设答案的每一位都是$1$,然后从高位开始,选出那些该位置上为$0$的所有边,并查集判断连通性。 如果$s$和$t$可以连通的话,那么该位置$0$,然后用刚刚选出来的这些边再继续做下去。 如果$s$和$t$不连通的话,那么不做任何阅读全文
posted @ 2018-02-24 00:17 cxhscst2 阅读(6) 评论(0) 编辑
摘要: 题目链接 2016 CCPC东北地区大学生程序设计竞赛 B题 题意 给定一个无向图和一棵树,树上的每个结点对应无向图中的一条边,现在给出$q$个询问, 每次选定树中的一个点集,然后真正被选上的是这些点以及这些点的所有祖先。 只有标号在树中真正被选上的点代表的这些原图中的边是存在的,这样就构成了一个新阅读全文
posted @ 2018-02-20 00:19 cxhscst2 阅读(9) 评论(0) 编辑
摘要: 题目链接 Buy a Ticket 题意 给定一个无向图。对于每个$i$ $\in$ $[1, n]$, 求$min\left\{2d(i,j) + a_{j}\right\}$ 建立超级源点$n+1$, 对于每一条无向边$(x, y, z)$,$x$向$y$连一条长度为$2z$的边,反之亦然。 对阅读全文
posted @ 2018-02-19 23:44 cxhscst2 阅读(7) 评论(0) 编辑
摘要: 题目链接 Broken Clock 中文题面链接 令$cos(xα) = f(x)$ 根据三角函数变换公式有 $f(x) = \frac{2d}{l} f(x-1) - f(x-2)$ 我们现在要求的是$l * f(t)$,把$f(t)$表示成$\frac{p}{q}$的形式 令$f(x) = \f阅读全文
posted @ 2018-02-18 18:23 cxhscst2 阅读(12) 评论(0) 编辑
摘要: 题目链接 2016 青岛网络赛 Problem C 题意 给出一些敏感词,和一篇文章。现在要屏蔽这篇文章中所有出现过的敏感词,屏蔽掉的用$'*'$表示。 建立$AC$自动机,查询的时候沿着$fail$指针往下走,当匹配成功的时候更新$f[i]$ $f[i]$表示要屏蔽以第$i$个字母结尾的长度为$f阅读全文
posted @ 2018-02-17 20:37 cxhscst2 阅读(7) 评论(0) 编辑
摘要: 题目链接 Chef and odd queries 题意 给定$n$个区间和$q$个询问,每个询问给定$m$个点,求这$n$个区间中有多少个包含了$m$个点中的奇数个。 分类操作。 对于$m >$ $\sqrt{n}$的询问直接一个前缀和依次枚举,时间复杂度$O(n)$,因为这样的询问不会超过$\s阅读全文
posted @ 2018-02-17 01:43 cxhscst2 阅读(14) 评论(0) 编辑
摘要: 题目链接 2017西安赛区 Problem A 题意 给定一个数列,和$q$个询问,每个询问中我们可以在区间$[L, R]$中选出一些数。 假设我们选出来的这个数列为$A[i_{1}]$, $A[i_{2}]$, ..., $A[i_{t}]$ 求$K$ $or$ $($$A[i_{1}]$ $xo阅读全文
posted @ 2018-02-16 01:39 cxhscst2 阅读(10) 评论(0) 编辑
摘要: 题目链接 Points Inside A Polygon 题意 给定一个$n$个点的凸多边形,求出$[ \frac{n}{10}]\ $个凸多边形内的整点。 把$n$个点分成$4$类: 横坐标奇,纵坐标奇 横坐标奇,纵坐标偶 横坐标偶,纵坐标奇 横坐标偶,纵坐标偶 根据鸽笼原理,这$4$类点中至少有阅读全文
posted @ 2018-02-16 00:48 cxhscst2 阅读(9) 评论(0) 编辑
摘要: 令$f(x) = x^{2^{k}-1}$,我们可以在$O(k)$的时间内求出$f(x)$。 如果对$1$到$n$都跑一遍这个求解过程,时间复杂度$O(kn)$,在规定时间内无法通过。 所以需要优化。 显然这是一个积性函数,那么实际上只要对$10^{6}$以内的质数跑$O(k)$的求解过程。 而$1阅读全文
posted @ 2018-02-15 01:29 cxhscst2 阅读(7) 评论(0) 编辑
摘要: 题意 给定一个$n$个点$n$条边的无向图,现在要把这个图进行若干次操作,并选择一个点作为首都。 要求除首都外的任意两个点$u$, $v$,从$u$走到$v$必须经过这个首都。 操作为合并两个相邻的点为一个点,即把这两个点从原图中删除,连接这两个点的边接到新的点上去。 考虑最后这个图的形态其实是一个阅读全文
posted @ 2018-02-15 01:21 cxhscst2 阅读(8) 评论(0) 编辑