摘要:
题解:很显然可以对权值取对数,然后把几何平均值转为算术平均值,然后很显然是分数规划。先对每个模式串建立AC自动机,每个节点w[i],sz[i]分别表示以其为前缀的字符串,然后再二分最优解k,然后w[i]-=k*sz[i],然后枚举T,在AC自动机上DP一遍,求最大值是否大于0即可。 #include 阅读全文
posted @ 2019-04-21 23:06
hfctf0210
阅读(360)
评论(0)
推荐(0)
摘要:
题解:求环长比环边个数的最小值,即求min{Σw[i]/|S|},其中i∈S。这题一眼二分,然后可以把边的个数进行转化,假设存在Σw[i]/|S|<=k,则Σw[i]-k|S|<=0,即Σ(w[i]-k)<=0,然后就是表示图中存在负环,可以用spfa跑一下。不过图不保证连通,所以要从每个点分开跑S 阅读全文
posted @ 2019-04-21 22:12
hfctf0210
阅读(235)
评论(0)
推荐(0)
摘要:
分数规划问题,指形如求函数Σf(i)/Σg(i)值最大/小值,而一般来说,直接解决是很困难的,必须要采用巧办法。那么怎么办?二分!假设我们求的是式子的最小值,可以二分一个值k,看是否满足Σf(i)/Σg(i)<=k,然后可以把Σg(i)乘到不等式右边并移项,就可以得到Σ(f(i)-kg(i))<=0 阅读全文
posted @ 2019-04-21 21:25
hfctf0210
阅读(200)
评论(0)
推荐(0)
摘要:
题意:f[i],g[i]分别表示用1*2的骨牌铺2*n和3*n网格的方案数,求ΣC(f(i),k)和ΣC(g(i),k),对998244353取模,其中l<=i<=r,1<=l<=r<=1e18 题解:显然打表发现f[i]为斐波那契数列,g[2i+1]=0,g[2i]=4g[2i-2]-g[2i-4 阅读全文
posted @ 2019-04-21 19:15
hfctf0210
阅读(336)
评论(1)
推荐(0)

浙公网安备 33010602011771号