博客园 首页 私信博主 显示目录 隐藏目录 管理 动画

随笔分类 -  ! Worth to Review

摘要:题目链接 \(Description\) 给出一个n个点m条边的无向图。 你每次需要选择两个没有边相连的点,将它们合并为一个新点,直到这张图变成了一条链。 最大化这条链的长度,或输出无解。 n<=1000,m<=10000 \(Solution\) 不难发现无解当且仅当存在奇环。 归纳证明:有一个奇 阅读全文
posted @ 2018-03-03 20:56 SovietPower 阅读(375) 评论(2) 推荐(1)
摘要:"题目链接" 先缩点,对于scc之间贡献即为szscc[i] szscc[j] 用f[i][j]表示scci是否能到sccj 拓扑排序,每次把now的f或上to的f 用bitset优化 cpp //63888kb 1080ms include include include include defi 阅读全文
posted @ 2018-02-28 11:06 SovietPower 阅读(190) 评论(0) 推荐(0)
摘要:给定n棵"树","树"的节点可能"挂着"一个环,保证没有环相交,且与树只有一个公共点。 两人轮流从树上删边,删去一条边后,不与根相连的一部分会被移除。最后无法移动的人输。问谁能赢。 阅读全文
posted @ 2018-02-26 08:59 SovietPower 阅读(370) 评论(0) 推荐(1)
摘要:"题目链接" $Description$ 给出一个N个点M条边的无向图,经过一个点的代价是进入和离开这个点的两条边的边权的较大值,求从起点1到点N的最小代价。起点的代价是离开起点的边的边权,终点的代价是进入终点的边的边权。 $Solution$ 最直接的方法是把每条边作为一个点,对于连接同一个点的两 阅读全文
posted @ 2018-02-23 21:59 SovietPower 阅读(207) 评论(2) 推荐(1)
摘要:"题目链接" (卡常背包) 朴素的多重背包是: $f[i][j] = \max\{ f[i 1][j k v[i]]+k w[i] \}$,复杂度 $O(nV \sum num_i)$ 可以发现求$\max$时有很多值是被重复枚举过的 换一种方程表示形式,对于每个$v[i]$,设$j=K v[i]+ 阅读全文
posted @ 2018-02-22 16:35 SovietPower 阅读(358) 评论(0) 推荐(0)
摘要:给定一个长为n的序列,每次可以反转 $[l,r]$ 区间,代价为 $r-l+1$。要求在$4*10^6$代价内使其LIS长度最长,并输出需要操作的数量及每个反转操作。 阅读全文
posted @ 2018-02-22 06:29 SovietPower 阅读(323) 评论(0) 推荐(0)
摘要:"题目链接" "高斯消元详解" 阅读全文
posted @ 2018-02-19 21:26 SovietPower 阅读(252) 评论(0) 推荐(0)
摘要:"题目链接" $Description$ 有一个长为n的序列Ai,要求支持查询[l,r]的最值、历史最值,区间加/重设 $Solution$ 线段树,每个点再维护一个历史(从0到现在)最大值、历史(从上次下传标记到现在)最大的set,add标记 PushDown时肯定是先下放历史标记,之后再用当前标 阅读全文
posted @ 2018-02-11 17:06 SovietPower 阅读(410) 评论(2) 推荐(2)
摘要:"题目链接" $Description$ 有一片n亩的土地,要在这上面种草。 在每一亩土地上都种植了一种独一无二的草,其中,第$i$亩土地的草每天会长高$a[i]$厘米。 一共会进行$m$次收割,其中第$i$次收割在第$d[i]$天,并把所有高度大于等于$b[i]$的部分全部割去。求每次收割得到的草 阅读全文
posted @ 2018-02-10 13:46 SovietPower 阅读(290) 评论(0) 推荐(0)
摘要:"题目链接" 附纯SplayTLE代码及主要思路: cpp / 可以看做序列有n段,Insert是每次在每一段最后插入一个元素 只有插入,没有删除,所以插入一个元素对于询问1影响的只有该元素与前边一个元素(同段)、下一段的开头元素 故只需删掉该段最后元素与下一段开头元素的差,再加入新元素与下一段开头 阅读全文
posted @ 2018-02-09 12:51 SovietPower 阅读(212) 评论(0) 推荐(0)
摘要:$Description$ 给定p, $Solution$ 欧拉定理:$若(a,p)=1$,则$a^b\equiv a^{b\%\varphi(p)}(mod\ p)$. 扩展欧拉定理:$a^b\equiv a^{b\%\varphi(p)+\varphi(p)}(mod\ p)$ (a为任意整数, 阅读全文
posted @ 2018-01-25 21:45 SovietPower 阅读(761) 评论(0) 推荐(3)
摘要:$Description$ $$g(i)=\sum_{i_1|i}\sum_{i_2|i_1}\sum_{i_3|i_2}\cdots\sum_{i_k|i_{k 1}}f(i_k)\ mod\ 1000000007$$ 给出$n,k,f[1\sim n]$,求$g[1\sim n]$. $Solu 阅读全文
posted @ 2018-01-25 15:58 SovietPower 阅读(364) 评论(0) 推荐(0)