题意:给你一个序列,定义ghd为一个序列中任意n / 2个数的gcd中最大的那个,现在问这个序列的ghd为多少. 思路:居然是论文题...来自2014年国家集训队论文<随机化算法在信息学竞赛中的应用>,作者胡泽聪. 这里大概记录一下思想:先不考虑复杂度,考虑枚举.对于每个枚举的数,我们假设它在构成ghd的集合中,那么怎么求ghd呢?首先,如果选择的数(x)在ghd集合中,那么ghd一定是x的因子.我们可以先让x和其它的数求gcd,然后如果gcd的某个因子也是x的因子,那么对应因子的数目++.实…