摘要: 题意: 给定一个长为n的字符串,只有abc三种字母,相邻的两个字符不同。随便输出一个长度不小于 \(\lfloor n/2 \rfloor\) 的回文子序列(不必连续)。 思路: 每次从头找两个,从尾找两个,这四个字符必有至少一对相同。然后乱搞一下即可。 阅读全文
posted @ 2021-12-27 23:31 Bellala 阅读(22) 评论(0) 推荐(0)
摘要: 题意: 给定一个数组,对所有的长度 \(len\),输出 “所有长为 \(len\) 的区间中的最小值” 的最大值。 思路: 用单调栈求出包含 \(a_i\) 的、长度最大的、其中的所有数都大于等于 \(a_i\) 的区间 \([l_i,r_i]\)。 这意味着对于 \(len\le l_i-r_i 阅读全文
posted @ 2021-12-27 21:39 Bellala 阅读(58) 评论(0) 推荐(0)
摘要: 题意: \(x\) 和 \(y\) “相邻” 定义为 \(lcm(x,y)/gcd(x,y)\) 是个平方数。给定一个数组,每秒钟,数组中的所有数同时变为数组中与它相邻的所有数之积(包括它自己)。如果若干数两两相邻,则它们组成一个相邻组。q次询问,每次输入tim,输出第tim秒时最大相邻组的大小。 阅读全文
posted @ 2021-12-27 20:39 Bellala 阅读(85) 评论(0) 推荐(0)
摘要: 题意: 把n的所有大于1的因子排列成一个环,使得环中互质的相邻数对最少,即尽量使相邻的两个数不互质。求排列方案和相邻互质数对的数量。 思路: 先找 n 的所有因子和所有质因子。 若只有1个质因子,则全都不互质。 若有2个质因子,如果这两个质因子相乘等于 n,则排列为 \(p_1,n,p_2\) ,必 阅读全文
posted @ 2021-12-27 13:26 Bellala 阅读(35) 评论(0) 推荐(0)
摘要: 题意: 每次询问 L,R ,输出 L 与 R 之间形如 \(a^p,a\ge 1,p\ge 2\) 的数 L,R ⇐ 1e18 思路: 1~n中的平方数恰有 \(ceil(\sqrt n)\) 个,立方数不超过 1e6 个,更高次方的数更少。 对 \(p=2\) ,答案是 \(sqrt(R)-sqr 阅读全文
posted @ 2021-12-26 23:05 Bellala 阅读(159) 评论(0) 推荐(0)
摘要: 题意: 一棵带点权 \(val(u)\) 和边权的树,1号点为根节点。若 \(v\) 在 \(u\) 的子树中,\(v\neq u\) 且 \(dis(u,v)\le val(v)\) ,则称 \(v\) 被 \(u\) 控制。问每个点能控制多少个点。 思路: \(u\) 能控制 \(v\) 即 \ 阅读全文
posted @ 2021-12-26 12:14 Bellala 阅读(258) 评论(0) 推荐(0)
摘要: 题意: 把 \(n\) 个数分成尽量少的 \(t\) 组。每组中大于等于 \(i\) 的数不能超过 \(c_i\) 个。输出 \(t\) 和一种分组方案。 1 ⇐ ai ⇐ k 思路: 注意 \(c_i\) 之间是包含关系,相当于每个值的容量的后缀和。 \(c_1\ge c_2\ge\cdots\) 阅读全文
posted @ 2021-12-25 21:43 Bellala 阅读(29) 评论(0) 推荐(0)
摘要: 题意: 在一个小写字符串中取字符组成环形项链,要求项链顺时针旋转 k 个字符后保持不变。问项链最大可取多长。 n,k ⇐ 2000 思路: 长为 n 的环中存在长为 m 的循环节,那么 m 必须既是 n 的约数又是 k 的约数。 这样的循环节有 n/m 个,这就要求一个循环节中的每个字符要在整个环中 阅读全文
posted @ 2021-12-25 18:58 Bellala 阅读(55) 评论(0) 推荐(0)
摘要: 题意: 给定正整数 a 和 b,q次询问 \(l_i,r_i\) ,输出满足 \(l_i\le x \le r_i,(x\%a\%b)\neq (x\%b\%a)\) 的 \(x\) 的个数 a,b ⇐ 200,l,r ⇐ 1e18 思路: \(x\%a\%b=(x+lcm(a,b))\%a\%b\ 阅读全文
posted @ 2021-12-25 15:24 Bellala 阅读(30) 评论(0) 推荐(0)
摘要: 题意: 给定 n 和 k,找一个最小的正整数 m 并在 1~m 中选 4n 个不同的数构成 n 个集合。每个集合的大小为4,且来自同一集合的任意两个数的 gcd 是 k。输出m和具体构造方案。 思路: 把所有数除以k,问题转化为构造n个集合,每个集合大小为4且同一集合中的数互质。 根据相邻的奇数必互 阅读全文
posted @ 2021-12-25 13:11 Bellala 阅读(43) 评论(0) 推荐(0)