上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: [toc] "比赛链接" CF1334D Minimum Euler Cycle 构造题。 因为要求字典序最小,我们能贪则贪。 从$1$出发,依次走过:$1 2 1 3 1 4 \dots n$。此时如果从$n$再走到$1$,会发现所有从$1$出发的边都被使用过了,无法继续。所以不能走回$1$。我们 阅读全文
posted @ 2020-04-14 11:21 duyiblue 阅读(353) 评论(0) 推荐(0) 编辑
摘要: [toc] "比赛链接" CF1335E Three Blocks Palindrome 我们直接讲E2(hard version)。 设子序列用到的两个字符分别为$a$, $b$,它们的出现次数分别为$x$, $y$(这和题面中的定义是相同的)。考虑枚举$a$,枚举$x$,则可以确定左边第$x$个 阅读全文
posted @ 2020-04-14 08:56 duyiblue 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 比赛链接 CF1338A Powered Addition 我们知道,任何一个数,都能被唯一分解为若干个不同的$2$的次幂相加。那么,如果已知了所有操作结束后的结果序列$b$,则答案就是$\lfloor\log_2(\max_^b_i-a_i)\rfloor$。 因此,我们就是要求出一个序列$b$, 阅读全文
posted @ 2020-04-13 22:28 duyiblue 阅读(384) 评论(0) 推荐(1) 编辑
摘要: [toc] "比赛链接" CF1333D Challenges in school №41 把向左的人看做是斜向上走一个单位,向右的人看做是斜向下走一个单位,则原序列可以转化为一个折线图。如图,是序列 的折线图: 一次操作,相当于是把一段形如 的折线翻折成 。 我们的目标是要让最终的图形成为一个 单 阅读全文
posted @ 2020-04-09 15:40 duyiblue 阅读(296) 评论(1) 推荐(0) 编辑
摘要: 12.03 在我心目中一直是一个特别的数字呢 QwQ "比赛链接" CF1203F1 Complete the Projects (easy version) "题目链接" 暴力做法,是直接枚举全排列。如果想要DP,则必须记录之前已经用过了哪些项目,复杂度势必大于$2^n$。故考虑挖掘题目的性质,尝 阅读全文
posted @ 2020-04-08 13:41 duyiblue 阅读(200) 评论(1) 推荐(0) 编辑
摘要: 题目链接 如果$a\times b$是完全平方数,$a\times c$是完全平方数,那么$a2\times b\times c$也是完全平方数,又因为$a2$是完全平方数,所以$b\times c$也是完全平方数。也就是说,完全平方数具有传递性。据此,我们可以把给定的序列划分为若干个集合,使得同一 阅读全文
posted @ 2020-04-07 23:13 duyiblue 阅读(224) 评论(1) 推荐(0) 编辑
摘要: 考虑建出AC自动机。则问题相当于,我们每步会从节点$i$等概率地走向$\text{trans}(i,0)$或$\text{trans}(i,1)$。给定了一个起点和若干个终点,求从每个终点结束的概率。 因为到达一个终点后游戏就结束了,我们不会继续走,所以每个终点被经过的次数要么是$0$,要么是$1$ 阅读全文
posted @ 2020-04-07 11:20 duyiblue 阅读(189) 评论(1) 推荐(0) 编辑
摘要: 题目链接 把两个互相关注的人缩成一个集合。如果对于两个集合A,B,集合A中某个人关注了集合B中的某个人,集合B中的某个人也关注了集合A中的某个人(这四个人可以互不相同),则把A,B缩成一个大集合。以此类推。例如下图中,原有A,B两个集合,后来加入了$a\rightarrow c$, $d\right 阅读全文
posted @ 2020-04-02 14:35 duyiblue 阅读(409) 评论(3) 推荐(0) 编辑
摘要: 考虑一个没有Monotone Triples的序列具有哪些性质。 当序列长度为$3$时,一定是以下两种情况之一: $a_1a_3$。即先上升,后下降。至于$a_1,a_3$的大小关系,没有要求。 $a_1 a_2,a_2\max(a_1,a_4),\min(a_2,a_3)a_i$的位置$x$,再找 阅读全文
posted @ 2020-04-01 16:43 duyiblue 阅读(457) 评论(0) 推荐(0) 编辑
摘要: [toc] "比赛链接" CF1327D Infinite Path 首先,题目关于Infinite Path的定义,其实就是要找到排列中的一个循环圈,使得圈里的每个位置颜色相同。 对每个位置$i$,我们建一条$i\rightarrow p_i$的有向边。则每个循环圈就是图上的一个环。 考虑一次乘法 阅读全文
posted @ 2020-03-31 15:18 duyiblue 阅读(203) 评论(2) 推荐(0) 编辑
摘要: 先不考虑字典序的问题。思考如何构造最小答案。 从高到低考虑每一个二进制位。记最高位为第$29$位,最低位为第$0$位。找到一个 最大的 $b$使得$\forall t\in[b+1,29]$,所有$n$个数的第$t$位全部相同(要么全$0$要么全$1$),而第$b$位则既有$0$又有$1$。当所有$ 阅读全文
posted @ 2020-03-28 18:12 duyiblue 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 感谢 myt 神仙教会了我树状数组!Orz! 果树和人是相对运动的,因为是对人做询问,所以可以考虑让人不动,果树运动。这样的好处是可以把人的结构固定下来,便于用数据结构维护。 具体来讲,对于所有$i\in[1,n]$,我们从第$i$个人向逆时针方向第一个到他的距离$\geq C$的人$j$连边。表示 阅读全文
posted @ 2020-03-27 18:02 duyiblue 阅读(619) 评论(2) 推荐(5) 编辑
摘要: [toc] "比赛链接" CF1328D Carousel 注意,题目并没有要求同一种动物必须染相同的颜色。虽然样例的确满足这一点。 我们断言,需要的颜色数不会超过$3$。我们从$1$到$3$依次尝试,当构造成功了就直接输出答案。 要使答案为$1$,显然只有一种情况,就是整个序列只有一种动物。 要使 阅读全文
posted @ 2020-03-27 10:26 duyiblue 阅读(641) 评论(2) 推荐(1) 编辑
摘要: LOJ3277 「JOISC 2020 Day3」星座 3 题目大意 题目链接 建议直接阅读原题题面。 本题题解 考虑一个区间,初始时为$[1,n]$。每次找出区间中楼房的最大高度$mx$。高度为$mx$的这些楼房把区间划分为了若干段,我们继续递归每一段。递归的边界是区间内所有楼房高度相同时不再递归 阅读全文
posted @ 2020-03-25 10:13 duyiblue 阅读(708) 评论(0) 推荐(3) 编辑
摘要: 前言 考虑一个简单的模型。有$n$个物品,$m$个位置,第$i$物品只能放在$1\dots p_i$中的某个位置上。求有多少种方案,使得每个物品恰好匹配一个位置,每个位置上至多只有一个物品。 标题所说的“一个简单的计数技巧”,指的正是解决这个问题的方法。 我们把所有$p_i$从小到大排序。此时每个物 阅读全文
posted @ 2020-03-23 17:06 duyiblue 阅读(518) 评论(1) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页