上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: 题目大意 若将一个串 BBB 复制多遍,然后拼接起来,拼接时可将两个模板串相同的部分叠起来,最后得到一个串 AAA。 我们称串 BBB 是串 AAA 的模板串。 现给定一个字符串,试求出这个字符串的最短模板串,输出这个长度。 解题思路 考虑一个串 AAA 的,他的最短模板串为 BBB,那么具体组成就 阅读全文
posted @ 2021-10-07 16:26 蒟蒻orz 阅读(11) 评论(0) 推荐(0)
摘要: 题目大意 给定一函数 fff,对任意正整数 nnn 满足: ∑d∣n=n\sum\limits_{d|n}^{}=nd∣n∑​=n。 先给 nnn 个数,a1,a2,…ana_1,a_2,\dots a_na1​,a2​,…an​,试求出 ∑i=1nf(ai)\sum\limits_{i=1}^{n 阅读全文
posted @ 2021-10-07 15:25 蒟蒻orz 阅读(8) 评论(0) 推荐(0)
摘要: 题目大意 外星人又双叒叕要攻打地球了,外星母舰已经向地球航行!这一次,JYY 已经联系好了黄金舰队,打算联合所有 JSOIer 抵御外星人的进攻。 在黄金舰队就位之前,JYY打算事先了解外星人的进攻计划。现在,携带了监听设备的特工已经秘密潜入了外星人的母舰,准备对外星人的通信实施监听。 外星人的母舰 阅读全文
posted @ 2021-10-04 19:16 蒟蒻orz 阅读(16) 评论(0) 推荐(0)
摘要: 题目大意 试求出一个字符串每一个长度为偶数的后缀在原字符串中出现的次数。 对于 100%100\%100% 的数据,∣S∣≤200000|S| ≤ 200000∣S∣≤200000。 解题思路 比较简单。 对这个字符串建 AC 自动机,然后建上 fail 树。 那么一个长度为偶数的前缀在原字符串中出 阅读全文
posted @ 2021-10-04 14:37 蒟蒻orz 阅读(13) 评论(0) 推荐(0)
摘要: 传送门 题目大意 给定一个 nnn 个点和 mmm 条边的无向图,每条边都有一个 [l,r][l,r][l,r] 的限制,请计算出从 111 到 enenen 的限制范围是多少(即路径上 lll 尽量小,rrr 尽量大)。 100%100\%100% 的数据 2<=N<=1000,0<=M<=300 阅读全文
posted @ 2021-10-04 14:37 蒟蒻orz 阅读(7) 评论(0) 推荐(0)
摘要: 题解 好久没写博客了,更一下吧。。 其实这场比赛个人感觉是比较考思维的,不过数据有点水。 总长 444 小时,满分 400400400 分,我打了 333 小时,拿了 300300300 分,就因有事走人了。 比较遗憾。 T1 『JROI-3』R.I.P. 签到题 O(kn)\mathcal{O}( 阅读全文
posted @ 2021-10-03 23:40 蒟蒻orz 阅读(7) 评论(0) 推荐(0)
摘要: 题目大意 求整数 aaa 到 bbb 的数的 lowbit 之和。 解题思路 枚举找规律。 #include <bits/stdc++.h> using namespace std; #define int long long int a, b; const int _ = 10000000; in 阅读全文
posted @ 2021-09-25 13:15 蒟蒻orz 阅读(20) 评论(0) 推荐(0)
摘要: 题目大意 有 nnn 个串,s1,s2,…sns_1,s_2,\dots s_ns1​,s2​,…sn​。 试构造一个长度为 kkk(kkk 是给定的)的串 xxx,使得对于 ∀1≤i≤n,si\forall 1 \leq i \leq n,s_i∀1≤i≤n,si​ 在 xxx 中的出现次数之和最 阅读全文
posted @ 2021-09-24 21:24 蒟蒻orz 阅读(11) 评论(0) 推荐(0)
摘要: 题目大意 有 nnn 个字符串 S1,S2,⋯ ,SnS_1, S_2, \cdots, S_nS1​,S2​,⋯,Sn​ 和一个字符串集合 TTT,一开始 TTT 为空。 然后有两个操作: 1 P 往 TTT 里加一个字符串 PPP。 2 x 询问集合 TTT 中有多少个字符串包含串 SxS_xS 阅读全文
posted @ 2021-09-24 19:44 蒟蒻orz 阅读(8) 评论(0) 推荐(0)
摘要: 题目大意 对于以下公式: v=a1∗a2∗...∗ankv=\frac{a_1*a_2*...*a_n}{k}v=ka1​∗a2​∗...∗an​​ 已知 nnn 和 kkk 且 ∀1≤i≤n,1≤ai≤m\forall 1 \leq i \leq n, 1 \leq a_i \leq m∀1≤i≤ 阅读全文
posted @ 2021-09-20 14:30 蒟蒻orz 阅读(13) 评论(0) 推荐(0)
摘要: 题目大意 给出一个 nnn 行 mmm 列的矩阵,求从 (1,1)(1,1)(1,1) 到 (n,m)(n,m)(n,m) 途中最少要改变几次方向。 每一个点上有一个字母,分别表示: UUU,到这个点后不能向上移动; DDD,到这个点后不能向下移动; LLL,到这个点后不能向左移动; RRR,到这个 阅读全文
posted @ 2021-09-20 14:30 蒟蒻orz 阅读(4) 评论(0) 推荐(0)
摘要: 题目大意 有 nnn 个正整数 aia_iai​,设它们乘积为 ppp,你可以给 ppp 乘上一个正整数 qqq,使 p∗qp*qp∗q 刚好为正整数 mmm 的阶乘,求 mmm 的最小值。 对于 100%100\%100% 的数据,n<=100000,ai<=100000n<=100000,a_i 阅读全文
posted @ 2021-09-20 14:30 蒟蒻orz 阅读(18) 评论(0) 推荐(0)
摘要: 题目大意 有一个加工厂,第 iii 周,生产一个单位需要 CiC_iCi​ 便士。 工厂有一个货栈,保存一单位,每周需要 SSS 便士,这个费用不会变化,货栈十分强大,可以存无限量的单位,而且保证它们不变质。 工厂接到订单,在第 iii 周需要交付 YiY_iYi​ 单位的奶酪给委托人,第 iii 阅读全文
posted @ 2021-09-20 14:29 蒟蒻orz 阅读(16) 评论(0) 推荐(0)
摘要: 题目大意 在 n×nn\times nn×n 的矩形中找出一个点,使得这个点到其他标记点曼哈顿距离加上所有标记点的权值之和最小。 解题思路 做法一:前缀和 比较显然的性质:任何一个特殊点到同一行的点的曼哈顿距离中经过的列数是一样的。 同理,所有的特殊点到同一列的点的曼哈顿距离中经过的行数是一样的。 阅读全文
posted @ 2021-09-20 14:28 蒟蒻orz 阅读(10) 评论(0) 推荐(0)
摘要: 题目大意 传送中世界树是一棵非常巨大的树,它有着许许多多的枝条以及节点,每个节点上都有一个平台。 好不容易来到传说中的世界树下,小新当然要爬上去看看风景。 小新每经过一条边都会耗费体力值。然而世界树之主想给他弄些麻烦,于是他在每条边上都设了一个魔法阵,当小新踏上那条边时会被传送回根节点,魔法阵只生效 阅读全文
posted @ 2021-09-20 14:27 蒟蒻orz 阅读(10) 评论(0) 推荐(0)
摘要: 题目大意 现给出 AAA,反对人数 BBB,以及一个上限 LLL,请你将 AAA 比 BBB 化简为 A′A'A′ 比 B′B'B′,要求在 A′A'A′ 和 B′B'B′ 均不大于 LLL 且 A′A'A′ 和 B′B'B′ 互质(两个整数的最大公约数是 111)的前提下,A′:B′A':B'A′ 阅读全文
posted @ 2021-09-20 14:27 蒟蒻orz 阅读(10) 评论(0) 推荐(0)
摘要: 更好的阅读体验 我的第一篇黑题题解,应该好好庆祝。 题目大意 给定一个字符串集合,支持的操作有插入,删除和查询给定字符串在给出的模板字符串出现的次数。 操作数 m≤3×105m \leq 3 \times 10^5m≤3×105,输入字符串总长度 ∑∣si∣≤3×105\sum |s_i| \leq 阅读全文
posted @ 2021-08-28 23:24 蒟蒻orz 阅读(10) 评论(0) 推荐(0)
摘要: T1 偶数个 3\text{T1 偶数个 3}T1 偶数个 3 题目大意 编程求出所有的 nnn 位数中,有多少个数中有偶数个数字 333。 0<n<10000 < n < 10000<n<1000 说明: 一位数有 999 个:1、2、3、4、5、6、7、8、91、2、3、4、5、6、7、8、91 阅读全文
posted @ 2021-08-26 22:08 蒟蒻orz 阅读(7) 评论(0) 推荐(0)
摘要: AC 自动机 引入 AC 自动机是一种用于解决多模式串以及一主串匹配的字符串算法。 问题通常是给出若干个模式串 S 以及主串 T,询问若干个模式串分别在主串中的某些信息。 AC 自动机构建在 Trie 的结构基础上,结合了 KMP 算法的失配指针思想。 在进行多模式串匹配前,只有两个步骤需要去实现: 阅读全文
posted @ 2021-08-26 17:07 蒟蒻orz 阅读(28) 评论(0) 推荐(0)
摘要: 字典树 算法思想 字典树(TrieTrieTrie)是一个比较简单的数据结构,也叫前缀树或 TrieTrieTrie 树,用来存储和查询字符串。 例如,water,wish,win,tie,tired 这几个单词可以用以下方式存储 : 此时每一个叶子结点递归往上到根节点都是对应一个字符串。 其中每个 阅读全文
posted @ 2021-08-22 23:18 蒟蒻orz 阅读(13) 评论(0) 推荐(0)
摘要: 什么是平衡树 平衡树其实是二叉搜索树的优化,满足 BST 1 性质。 关于平衡树的种类其实有很多,但本文不涉及太多,我们讲讲最常用的 333 中平衡树吧。 TreapTreapTreap fhq Treapfhq \ Treapfhq Treap SplaySplaySplay 先想想二叉搜索树为什 阅读全文
posted @ 2021-08-22 17:18 蒟蒻orz 阅读(133) 评论(0) 推荐(0)
摘要: 1. 摩尔投票法 洛谷 P2397 自从上次 redbag 用加法好好的刁难过了 yyy 同学以后,yyy 十分愤怒。 他还击给了 redbag 一题,但是这题他惊讶的发现自己居然也不会,所以只好找你 一共有 nnn 个正整数 aia_iai​,他让 redbag 找众数。他还特意表示,这个众数出现 阅读全文
posted @ 2021-08-22 14:12 蒟蒻orz 阅读(9) 评论(0) 推荐(0)
摘要: 逆元 什么是逆元 在数论中,如果 ab≡1(modp)ab \equiv 1 \pmod{p}ab≡1(modp) ,我们就说 aaa 和 bbb 在模 ppp 意义下互为乘法逆元,记作 a=inv(b)a = inv(b)a=inv(b)。 逆元有什么用呢? 我们常常遇到一些题目要求结果对一个大质 阅读全文
posted @ 2021-08-22 11:58 蒟蒻orz 阅读(30) 评论(0) 推荐(0)
摘要: KMP 算法 算法介绍 Knuth-Morris-Pratt 字符串查找算法,简称为 “KMP算法”,常用于在一个文本串S内查找一个模式串P 的出现位置,这个算法由 Donald Knuth、Vaughan Pratt、James H.Morris 三人于 1977 年联合发表,故取这 3 人的姓氏 阅读全文
posted @ 2021-08-17 21:00 蒟蒻orz 阅读(13) 评论(0) 推荐(0)
摘要: 圆方树的定义 圆方树是用来解决仙人掌图的问题的,那什么是仙人掌图呢? 即不存在边同时属于多个环的无向连通图是一棵仙人掌。 点双连通分量的定义 要介绍圆方树,首先要介绍点双连通分量。 一个点双连通图的一个定义是:图中任意两不同点之间都有至少两条点不重复的路径。 一种简单的定义:不存在割点的图。 但这种 阅读全文
posted @ 2021-08-15 00:01 蒟蒻orz 阅读(14) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页