摘要: 题目链接 继上个月的分割数列(一)又出了这道题。 首先还是考虑 $n^2DP$ ,设 $f[i]$ 为分到 $i$ 个的最小权重之和。 转移枚举上一个在哪里分就行了。 显然时间会超限,我们考虑一下优化: 首先,如果有连续的数字相同,那么就把他们放到一个块里。 处理完后还是 $n^2DP$,这样时间复 阅读全文
posted @ 2023-02-12 00:03 Xy_top 阅读(55) 评论(0) 推荐(1)
摘要: 题目链接 半夜 12:00 我不睡觉来这里更文章来了。。。 这次的甲组好简单,第一次 $AK$ 了, 这题看上去很难,要求什么不挨边,其实分析一下就是 树形 $DP$。 首先要求不挨边,所以我们需要每个点选不选的状态,那么设 $f[i][0/1]$ 为以 $i$ 为根的子树,$i$ 选或者不选的方案 阅读全文
posted @ 2023-02-11 23:54 Xy_top 阅读(40) 评论(0) 推荐(1)
摘要: 好久不更了,找到一个很不错的题,写一下题解。 题目链接 $Au$ 组,感觉就 $T2$ 值得一讲,其他的题目没什么意义,都比较简单。 题意简化 有 $n$ 个开关分别对应 $n$ 盏灯,开关的状态有两种:激活,失活。灯的状态也有两种:开,关。现在你想要进行多轮操作后把灯全部关掉,你的操作如下:先选择 阅读全文
posted @ 2023-02-05 11:40 Xy_top 阅读(146) 评论(1) 推荐(0)
摘要: 题目链接 这题是 子串的平均数 的进阶版,建议先去做子串的平均数再来做这一题。 双倍经验:$LuoguP2344$。 暴力 先考虑 $O(n ^ 2)$ $dp$,设 $f[i]$ 为分到第 $i$ 头牛的合法方案数。 那么枚举这一组怎么分,就可以了。 状态转移方程:$f[i] = \sum\lim 阅读全文
posted @ 2023-01-13 11:28 Xy_top 阅读(83) 评论(4) 推荐(1)
摘要: 题目链接 一道结论题,代码相当的短。我们先来考虑会拼出重复的情况:那必定是第一个字符串里有一个 $a$(其他的也行),第二个也有一个 $a$。 那么我们就可以选择拿第一个字符串 $a$ 前面的和第二个字符串 $a$ 后面拼。至于两个 $a$,选其中一个就可以构造出两个一样的了。 需要注意的是, 如果 阅读全文
posted @ 2023-01-12 11:29 Xy_top 阅读(63) 评论(0) 推荐(0)
摘要: 题目链接 题目最后一行的东西开始忘看了,以为是莫队。 写了不知道为啥 $WA$ 了还 $T$ 了,后来看到了,就用 $st$ 表和二分 $A$ 了。 有了最后一行的条件后,固定数字在数组中的出现位置肯定是连续的。 那么我们先把连续的数字都缩一下,用这个区间的左端点和右端点来存储。 询问很简单,用二分 阅读全文
posted @ 2023-01-12 11:06 Xy_top 阅读(66) 评论(0) 推荐(0)
摘要: 题目链接 纪念一下,两件事。 $1.$ 打 $YACS$ 一年了,时间过得好快啊。 $2.$ 第一次 $AK$ 乙组。 高精板子。$8$ 进制转十进制,很简单。 小数部分第一位的数字乘上 $8^{-1}$,第二位就乘上 $8^{-2}$,以此类推。 加起来就是答案,可是用 $double$ 来算会爆 阅读全文
posted @ 2023-01-12 10:44 Xy_top 阅读(154) 评论(0) 推荐(0)
摘要: 比赛链接(已结束):戳我打开。 比赛时间:15:30~19:00。 估了好久的补偿赛,感觉题目质量还行吧。 第一题: 看到之后居然感觉无从下手? 有了最小的数据范围 $m\leq10$ 之后,想到枚举每个人是否 $Hack$。 打算写之前随便特判了几组数据,然后发现有人已经 $A$ 了? 想写的念头 阅读全文
posted @ 2022-12-25 19:54 Xy_top 阅读(569) 评论(2) 推荐(2)
摘要: 题目链接 相似题目:$Luogu$ $P1966$ 火柴排队 一些结论 首先看到交换相邻的,很容易能够想到逆序对。 接着再来看每个点都有确定的想要去的地方,那肯定是逆序对了呀! 有一个一眼可以看出的结论。 就是我们可以只调换终点相邻的,起点不调换。 或者只调换起点相邻的,终点不管。 证明很简单,相对 阅读全文
posted @ 2022-12-05 21:02 Xy_top 阅读(68) 评论(0) 推荐(2)
摘要: 初级数论第一节:欧几里得算法,扩展欧几里得算法,例题。 欧几里得算法 先来讲一下欧几里得算法 欧几里得算法是可以在 $O(\log_n)$ 时间内求解两数最大公约数的算法,简称 $\gcd$。 代码如下: int gcd (int a, int b) { if (b == 0) return a; 阅读全文
posted @ 2022-12-04 12:17 Xy_top 阅读(195) 评论(5) 推荐(3)