码迷,mamicode.com
首页 > 其他好文 > 详细

「考试」省选41

时间:2020-03-09 20:54:01      阅读:53      评论:0      收藏:0      [点我收藏+]

标签:直接   操作   因子   出现   否则   lin   n+1   line   一个人   

T1
现实搜索题。
告诉我什么是真实。
如果一个串的子序列个数大于\(n\),那么一定可以有一个名字。
所以说一个人搜出最多\(n+1\)个子序列即可。
然后网络流暴力增量匹配一下。
最后统计答案的时候判断哪个边满流即可。

T2
lcm不好弄。
考虑分别求每一个质因子的贡献。
这样相当于再求某一个质因子的\(k\)次幂是否出现过。
和七彩树那个题很像了就。
一样的树链并即可。
\(set\)来维护。
然后开深度棵可持久化线段树。
然后把每一个点都作一次加入操作就可以了。
然后我线段树节点开少了。
然后我\(RE\)了。

T3
把式子\(ln\)\(exp\)回去。
然后泰勒展开\(ln\)就可以了。
然后分治计算一下。
判断当前的\(a/x\)是否是大于某一个阈值。
大了就直接暴力乘。
否则递归下去。

想到了另外一种方法。
用主席树来维护。
上面的过程相当于就是一个把区间中大于某一个值的所有数的答案直接统计下来。

「考试」省选41

标签:直接   操作   因子   出现   否则   lin   n+1   line   一个人   

原文地址:https://www.cnblogs.com/Lrefrain/p/12450825.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!