NeosKnight

Yu Gi Oh! DM    GX    5D's    ZEXAL    ARCV    VRAINS    SEVENS

随笔分类 -  B-题解

摘要:题目描述 传送门 Sol 看到是一个与周期串有关的问题,朴素的KMP算法求出来的boder只能帮助我们求出一个周期串的最小循环节,这在本题中是不够的。因为我们要知道对于一个 AB 来说它最多能往后循环多少次。 虽然似乎可以用二分来解决。 考虑 扩展KMP算法: 用于在线性时间内求解一个串的所有后缀与 阅读全文
posted @ 2021-01-23 12:14 NeosKnight 阅读(146) 评论(0) 推荐(0)
摘要:"题目链接" 题目描述 「UniversalNO」的规则如下:每张牌有一种颜色和一个点数。两个人轮流出牌,由 Alice 先手,最开始牌堆为空,出的人可以出任意牌(放到牌堆顶),之后出的牌必须和当时牌堆顶的牌的颜色或点数至少有一个相同。有牌可出者必须出,无牌可出者输。 Alice 和 Shinobu 阅读全文
posted @ 2019-07-02 20:34 NeosKnight 阅读(333) 评论(0) 推荐(0)
摘要:"题目链接" 题意 区间两数异或在二进制下有 $k$ 个 $1$ 的对数。 Sol 普通莫队的话,如果要实时维护好区间内的答案需要支持区间对一个数求答案。 直接做不是很好做,容易发现其实这也就是一个区间询问。那么可以把莫队中要求的东西再次离线下来。 我们把上述询问拆成前缀相减的形式,这样我们要做到就 阅读全文
posted @ 2019-06-27 19:37 NeosKnight 阅读(311) 评论(0) 推荐(0)
摘要:"题目链接" 题意 区间 boder $n,q\leq 2 10^5$ Sol ~~(暴力哈希/SA可以水过)~~ 字符串区间询问问题,考虑用 $SAM$ 解决。 boder相当于是询问区间 $[l,r]$ 内满足 $lcs(i,r) =i l+1$ 的最大的 $i$ 那么首先可以得到一个暴力做法, 阅读全文
posted @ 2019-06-21 22:58 NeosKnight 阅读(334) 评论(0) 推荐(0)
摘要:"题目链接" 题意 给你一堆斜率和纵截距都为正的直线 ,求对于一个条直线是否存在一个 x 使得在这条直线在 x 处能是前 m 大,输出最高能够达到的排名(排名定义为在 x 处严格大于自己的直线条数+1) ,如果不能输出 1。 $n\leq 10^5 , m\leq 20$ Sol 一道思路不算太难但 阅读全文
posted @ 2019-06-19 19:21 NeosKnight 阅读(249) 评论(0) 推荐(0)
摘要:"题目链接" 题意 给你两个点集。 q次询问 , 每次把其中一个点集往一个方向移动 , 问两个点集的凸包还有没有交。 Sol 闵可夫斯基和板子题。 把问题做如下转换: 我们本来两个凸包相交是相当于是对于移动向量 $c$ 来说 , 存在分别在两个点集中的向量 $a,b$ 有 $b+c=a$ 也就是 $ 阅读全文
posted @ 2019-06-19 11:02 NeosKnight 阅读(200) 评论(0) 推荐(0)
摘要:"题目链接" 题意 给你一个凸多边形,求出在其内部选择一个点,这个点与最开始输入的两个点形成的三角形是以该点对凸多边形三角剖分的三角形中面积最小的一个三角形的概率。 Sol 答案就是 可行域面积与该凸多边形面积之比。 通过数学方法列出第一个三角形和其他三角形面积关系的式子,解出来发现都是一个半平面, 阅读全文
posted @ 2019-06-17 19:58 NeosKnight 阅读(212) 评论(0) 推荐(0)
摘要:"题目链接" 题意 给定多个字符串,每个串中仅在该串中出现的本质不同的子串个数。 Sol 多串匹配想到用广义SAM。 之后从串的匹配角度不是很好做。发现一个本质不同的串最多只会贡献到一个串的答案里。 那么建完广义SAM后,如果我们能够知道那些点是只有一个串能够到达并且知道是哪个的话我们就可以直接把这 阅读全文
posted @ 2019-05-21 15:04 NeosKnight 阅读(208) 评论(0) 推荐(0)
摘要:"传送门" Sol ~~(怎么老是有人喜欢出新的多项式毒瘤板子,懒得整到一起了)~~ 核心就是把 幂用下降幂来代替。 使用斯特林数展开幂为下降幂: $$x^n=\sum_{i=0}^n{x\choose i}i!S(n,i)=\sum_{i=0}^nS(n,i)x^{\underline i}$$ 阅读全文
posted @ 2019-05-17 10:33 NeosKnight 阅读(238) 评论(0) 推荐(0)
摘要:"题目链接" 题目描述 给定一张强联通图,求有多少种边的存在情况满足图依然强联通。 $n\leq15$ Sol 首先正难则反,考虑用总数减去不强联通的。 考虑一张不强联通的图,缩点后一定是一个 DAG,好像可以对 DAG 进行计数。 诈一看这个做不了,因为缩点后计数是不可能在dp过程中实现的。 但我 阅读全文
posted @ 2019-05-16 17:19 NeosKnight 阅读(288) 评论(0) 推荐(2)
摘要:"题目链接" 题目描述 Phorni 是一个音之妖精,喜欢在你的打字机上跳舞。 一天,阳光映射到刚刚淋浴过小雨的城市上时,Phorni 用魔法分裂出了许多个幻影,从 1 到 n 编号。 她的每一个幻影都站在打出的字符串的一个位置上,多个幻影可以站在同一个位置上。 每一个幻影代表的字符串即为从它站立位 阅读全文
posted @ 2019-05-10 10:55 NeosKnight 阅读(316) 评论(0) 推荐(0)
摘要:"传送门" 题目描述 Arietta 的命运与她的妹妹不同,在她的妹妹已经走进学院的时候,她仍然留在山村中。 但是她从未停止过和恋人 Velding 的书信往来。一天,她准备去探访他。 对着窗外的阳光,临行前她再次弹起了琴。 她的琴的发声十分特殊。 让我们给一个形式化的定义吧。 所有的 n 个音符形 阅读全文
posted @ 2019-05-07 21:59 NeosKnight 阅读(309) 评论(0) 推荐(0)
摘要:"传送门" 题目描述 略 Sol 看到选择黑白收益不同,然后还可能有代价。 我们想到用网络流解决,并且这应该是用总可能收益 最小割得到答案。 考虑初步建图,发现那个限制可以直接 $n^2$ 解决。 我一开始是拆了点的,但是这样没有必要,而且可能会出现一个格子黑白两种颜色都不选的情况。 所以就是黑色边 阅读全文
posted @ 2019-05-07 16:48 NeosKnight 阅读(305) 评论(0) 推荐(0)
摘要:"题目链接" 题意 求有多少个字典序严格大于给定排列 $q_i$ 的排列满足其逆序对数(冒泡排序需要交换的次数)达到下限 $\frac{1}{2}\sum_{i=1}^n |i p_i|$ Sol 很神仙的一题。 首先我们打表 ~~(滑稽)~~。 发现当没有字典序限制时的答案就是卡特兰数。 考虑感性 阅读全文
posted @ 2019-05-02 22:06 NeosKnight 阅读(210) 评论(0) 推荐(0)
摘要:"题目链接" 题意 定义 $F(T_1,T_2)=y^{n common}$ 其中 $common$ 为两棵树 $T_1,T_2$ 的公共边条数。 三种问题 1.给定 $T_1,T_2$ 2.给定 $T1$,$T_2$任意 3.均任意 Sol 第一种 存边即可 这道题的关键在第二问。 考虑要求的式子 阅读全文
posted @ 2019-04-22 17:14 NeosKnight 阅读(274) 评论(0) 推荐(1)
摘要:"题目链接" 题目描述 群里有$k$个不同的复读机。为了庆祝平安夜的到来,在接下来的$n$秒内,它们每秒钟都会选出一位优秀的复读机进行复读。非常滑稽的是,一个复读机只有总共复读了$d$的倍数次才会感到快乐。问有多少种不同的安排方式使得所有的复读机都感到快乐。 Sol 发现 $d$ 只有 $3$ , 阅读全文
posted @ 2019-04-18 09:28 NeosKnight 阅读(426) 评论(1) 推荐(0)
摘要:"题目链接" 题意 给定一个序列,要求将它改造成一个非降序列,修改一个数的代价为其改变量的平方。 最小化总代价。 另有$Q$ 次询问,每次修改一个位置上的数。(询问之间独立,互不影响) Sol 神仙 保序回归 问题,完全不会。 首先是一个暴力的每次 $O(n)$ 做法。 结论是: 最后的结果序列一定 阅读全文
posted @ 2019-04-17 22:12 NeosKnight 阅读(317) 评论(0) 推荐(0)
摘要:"题目链接" 题目描述 略 Sol 显然不能直接暴力模拟。 观察这个东西本质在干什么,就是某一次操作可能进行可能不进行,然后求所有情况下被标记节点总数。 这个显然可以转化为概率问题,每次有二分之一的概率进行,问最后期望多少个节点被标记。 只需要最后把答案乘上 $2^t$ , $t$ 为操作次数就行了 阅读全文
posted @ 2019-04-16 21:11 NeosKnight 阅读(186) 评论(0) 推荐(0)
摘要:"题目链接" 题目描述 略 Sol 一道背包问题 首先暴力做法设 $dp[i][j][k]$ 表示前 $i$ 个城市的学校被分到第一阵营 $j$ 人 第一门派 $k$ 人的方案数。 中间一个城市里的学校就再枚举是分到那个阵营然后01背包 dp 一下门派就行了。 然后似乎就没有什么 dp 上的优化空间 阅读全文
posted @ 2019-04-16 16:00 NeosKnight 阅读(240) 评论(0) 推荐(0)
摘要:"题目链接" 题意 求满足如下条件的多叉树个数: 1.每一个点的儿子个数在给定的集合 $S$ 内 2.总的叶子节点树为 $s$ 儿子之间有顺序关系,但节点是没有标号的。 Sol 拉格朗日反演板子题。 ~~(似乎不像是个反演)~~ 拉格朗日反演: 用来求 复合逆 。 如果两个多项式 $F(x),G(x 阅读全文
posted @ 2019-04-12 10:17 NeosKnight 阅读(801) 评论(0) 推荐(1)