"bzoj4052 [CERC2013]Magical GCD" 给定一个长为 $n$ 的序列,求一个子序列使得子序列的公约数与长度的乘积最大,求这个最大值。共 $T$ 组数据。 $n\leq10^5,\ a_i\leq10^{12}$ gcd,ST表 "gym100299 C" "UVA1642 ...
分类:
其他好文 时间:
2019-05-13 23:05:41
阅读次数:
158
题目描述 给出一个长度在 100 000 以内的正整数序列,大小不超过 10^12。 求一个连续子序列,使得在所有的连续子序列中,它们的GCD值乘以它们的长度最大。 样例输入 1 5 30 60 20 20 20 样例输出 80 题解 暴力 由于$\gcd$具有结合律,所以如果$\gcd(a,b)$ ...
分类:
其他好文 时间:
2017-08-24 19:42:41
阅读次数:
169
【BZOJ4052】[Cerc2013]Magical GCD Description 给出一个长度在 100 000 以内的正整数序列,大小不超过 10^12。 求一个连续子序列,使得在所有的连续子序列中,它们的GCD值乘以它们的长度最大。 给出一个长度在 100 000 以内的正整数序列,大小不 ...
分类:
其他好文 时间:
2017-08-24 10:19:04
阅读次数:
140
[BZOJ4052][Cerc2013]Magical GCD 试题描述 给出一个长度在 100 000 以内的正整数序列,大小不超过 10^12。 求一个连续子序列,使得在所有的连续子序列中,它们的GCD值乘以它们的长度最大。 给出一个长度在 100 000 以内的正整数序列,大小不超过 10^1 ...
分类:
其他好文 时间:
2017-01-22 11:59:27
阅读次数:
204
感觉自己就是不怎么擅长计数的问题设f[k,i,j]表示前k种颜色占据了i行j列的方案g[k,i,j]表示第k种颜色占据了i行j列的方案,注意要减去并没占据满i行j列的情况然后转移就很好写了像这种题目构造好了状态后都非常好解决 1 const mo=1000000009; 2 var g,f:arra...
分类:
其他好文 时间:
2015-05-18 16:17:08
阅读次数:
93
考虑向一个集合里添加一个数,它们的gcd要么不变,要么变成原gcd的一个约数。因此不同的gcd只有log个。所以对于每个位置,维护一个表,存储从这个位置向前所有的不同的gcd及其初始位置,然后暴力更新答案,反正这个表不会很长。#include#include#includeusing namespa...
分类:
其他好文 时间:
2015-05-12 08:08:35
阅读次数:
125
题目大意:给定一个序列,求一个连续子序列,使得序列长度*GcdGcd最大
考虑以某个位置结尾的所有连续子序列,我们会发现不同的GcdGcd不会超过log2nlog_2n个
于是暴力即可= =#include
#include
#include
#include
#define M 100100
using nam...
分类:
其他好文 时间:
2015-05-05 14:29:51
阅读次数:
143