摘要:
题意: 给定一个长为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)

浙公网安备 33010602011771号