上一页 1 2 3 4 5 6 7 ··· 19 下一页
摘要: 题意: 戳这里 分析: 考场上只会暴搜/kk 正解: 首先 \(n\) 很小,所以我们理论上来说可以处理出任意相邻两点之间的路径,然后通过拼接得到任意一个点对之间的答案,那么我们开始考虑如何进行拼接,首先暴力拼接显然不可取,所以我们可以只记录一些有用的状态 由于每条路径都有起点和终点,这不是废话么 阅读全文
posted @ 2021-01-28 11:28 youth518 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 题意: 戳这里 分析: 暴力 直接完全背包,复杂度 \(O(nm\frac{m}{v})\) 优化 $O(\frac)$写出生成函数 \(O(n^2\log)\) 乘起来,总复杂度 \(O(\frac{nm}{v}+n^2\log )\) 正解 我们发现这些乘法操作太多了,所以按照套路对于 \(n\ 阅读全文
posted @ 2021-01-27 20:42 youth518 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 题意: 戳这里 分析: 前置芝士:生成函数 我们设 \(g(n)\) 表示 \(n\) 个点的任意有标号无向图方案数,所以可得 \(g(n)=2^{C_n^2}\) (完全图中枚举每条边是否存在) 我们接着设 \(f(n)\) 表示 \(n\) 个点的有标号无向连通图的方案数,可得 \(\displ 阅读全文
posted @ 2021-01-27 15:07 youth518 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 题意: 戳这里 分析: 先推一波斐波那契的生成函数 \[ F(x)=x+x^2+2x^3\dots f_n x^n \\ xF(x)=x^2+x^3\dots f_nx^{n+1} \\ x^2F(x)=x^3\dots f_nx^{n+2} \\ \therefore F(x)=x+xF(x)+x 阅读全文
posted @ 2021-01-26 19:15 youth518 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 题意: 戳这里 分析: 首先我们先把区间操作转化一下,因为区间操作的复杂度太高 我们把每一位上的值记为它和它前一位的异或值 这样 \([l,r]\) 的区间翻转等价于 \(l,r+1\) 的单点异或,而我们的目标还是使得所有位置上的值为 \(0\) 像这样的点对关系我们可以看成 \(l,r+1\) 阅读全文
posted @ 2021-01-26 13:23 youth518 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 题意: 戳这里 分析: 这个题意好阴间,转化一下大概就是,给定一颗二叉树,保证有 \(n\) 个叶子结点,\(n-1\) 个非叶子结点,每个点有两种边,求给定式子的最小值 假做法 我原本以为这个式子拆开之后可以分别计算贡献 \(c_u(a_u+x)(b_u+y)=a_ub_uc_u+c_ua_uy+ 阅读全文
posted @ 2021-01-26 11:28 youth518 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 题意: 戳这里 分析: 前置芝士 :有向图欧拉路径 很容易想到把每个单词转化为一条边,把每两个字母看成一个点,一个单词相当于连接了两个点 ex : \(abc\) 相当于一条边 \(ab\to bc\) 然后判断是否存在一条欧拉路径,有向图欧拉路径的判断条件: 转化为无向边之后图联通 每个点出/入度 阅读全文
posted @ 2021-01-26 08:54 youth518 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 题意: 戳这里 分析: 首先很容易想到枚举元音字符集然后统计答案,至于统计答案可以采用容斥的方式得到,但是枚举元音字符集的子集复杂度是 \(O(3^{24})\) 的复杂度不对,我们发现这样枚举的情况下许多状态其实是无用的,压根不会出现的,所以我们考虑枚举每一个单词的子集来容斥,得到元音恰好为 \( 阅读全文
posted @ 2021-01-25 21:40 youth518 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 题意: 戳这里 分析: 前置芝士 : 生成函数 多项式EXP 将题目拆成两问: 前缀和 一次前缀和操作 \(\sum_{j<i}a_j\to a_i\) 等价于将 \(a\) 序列的 OGF 乘了一个 \(1+x+x^2+x^3\dots x^n\) 即 \(\frac{1}{1-x}\),\(an 阅读全文
posted @ 2021-01-23 13:43 youth518 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 题意: 戳这里 分析: 线段树优化DP 转移式很好推,如下 \(f_i=max(f_j+w(j,i)-cst(j,i))=max(f_j+w(j,i)+cst_{j})-cst_i\) 因为以下几条错误,一道水题让我我调了好久 tip: 允许从 \(0\) 转移 转移式还需要和上一个位置取 \(ma 阅读全文
posted @ 2021-01-22 20:17 youth518 阅读(65) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 19 下一页