随笔分类 -  题解

摘要:link 这个题很简单,几个板子套一套就做完了,需要了解一些简单微积分。 首先两个结论arcsinx=11x2arctanx=11+x2 证明也很好证,经典隐函数证明。 先看 $\arcsin' 阅读全文
posted @ 2022-07-13 11:22 Terac 阅读(6) 评论(0) 推荐(0) 编辑
摘要:update 2022.10.25 修改了下格式。 link 题意 给定 n 个可重集,初始为空。向可重集中加入一个正整数 x,如果 x 已经在该可重集出现,则可重集中每一个元素出现次数翻倍,否则直接加入。 q 次操作: 下标在 $\lef 阅读全文
posted @ 2022-06-08 15:24 Terac 阅读(3) 评论(0) 推荐(0) 编辑
摘要:link 这个题挺简单。 显然只有字符串的每种字母个数才有意义,哈希表浅存一下。 对于每个字符串,枚举 26 个字母,连一条向添加该字母后的字符串的边,显然最后会建出一个 DAG,找这个图的最长路即可,这个复杂度比较对,O(nΣ),Σ=26。 或 阅读全文
posted @ 2022-05-13 13:25 Terac 阅读(5) 评论(0) 推荐(0) 编辑
摘要:link 题意 给定 n 个二元组 (ai,bi),现有一个栈 S,初始为空,加入 (ai,bi) 时不断弹出栈顶直至栈顶元素 (aj,bj) 满足 aiajbi<bj。 称该二元组是好的当且仅当该二元组进栈时栈内 阅读全文
posted @ 2022-03-28 14:14 Terac 阅读(8) 评论(1) 推荐(0) 编辑
摘要:link 题意 集合 S 中有若干种物品,每种物品体积为 vi,且有无限个,i[1,m],用 S 中的物品装 i 体积的方案数为 fi,现给出 fimodp,求 S。 $1\le m<2^ 阅读全文
posted @ 2021-12-16 13:58 Terac 阅读(7) 评论(0) 推荐(0) 编辑
摘要:link 题意 有 n 种物品,每种物品体积为 vi,且有无限个,求 i[1,m],用这些物品恰好装 i 体积的方案数。 数据范围:1n,m105,1vim 题解 这是个 OG 阅读全文
posted @ 2021-12-15 17:01 Terac 阅读(4) 评论(0) 推荐(0) 编辑
摘要:link 题意 求 i=1nfi×10ni,n 在十进制下的自高到低第 l 位到第 r 位,其中 f 为 Fibonacci 数列。 数据范围:$10\le l\le r\le 阅读全文
posted @ 2021-12-04 15:54 Terac 阅读(1) 评论(0) 推荐(0) 编辑
摘要:link 题意 给定常数 C,维护一个集合 Sn 次操作,支持插入、删除,每次操作后询问 maxi,jSij{(i+j)modC},强制在线。 数据范围:$1\le n\le 5\times 10^5 阅读全文
posted @ 2021-11-19 14:08 Terac 阅读(3) 评论(0) 推荐(0) 编辑
摘要:link 题意 给出一颗 n 个点的树,根为 1,定义点 u 的权值为 u 上不同的颜色的数量,m 次操作: 将 u 的子树中没有颜色 c 的点加上颜色 c。 查询 u 子树的权值和。 数据范围: n,m,c105。 题解 首先 阅读全文
posted @ 2021-10-11 14:01 Terac 阅读(4) 评论(0) 推荐(0) 编辑
摘要:link 题意 给出一个 n 个点,m 条边的无向图,每条边有区间 [li,ri],求某条 1n 路径组成的边集,使该边集中所有区间的交内的正整数元素个数最多。 n103,m3×103 题解 萌萌 阅读全文
posted @ 2021-10-04 20:05 Terac 阅读(7) 评论(0) 推荐(0) 编辑
摘要:link 题意 给定一个长度为 n 的序列 b1n,将其首尾相接 k 次得到序列 a1nk,在 a 上进行 q 次操作: 区间推平 区间查询最小值 数据范围:1n,q105,$1\le k\le1 阅读全文
posted @ 2021-09-11 11:32 Terac 阅读(2) 评论(0) 推荐(0) 编辑
摘要:link update 2021.10.13:修正了某些错误。 很有意思的一道题,总算调出来了,分享下自己的思路。 显然可以树形 DP,fi 表示节点 i 的答案,有转移方程$$f_u=\min (f_v+a_u b_v),v\in \text{subtree}(u) 阅读全文
posted @ 2021-08-25 19:35 Terac 阅读(8) 评论(0) 推荐(0) 编辑
摘要:link 题意 给定一个长度为 n 的字符串 sm 个字符串 t1mq 次询问,每次查询 s[pl:pr]tlr 中最多的出现次数。 数据范围:$1\le n,q,\sum 阅读全文
posted @ 2021-08-16 16:18 Terac 阅读(5) 评论(0) 推荐(0) 编辑
摘要:link 题意 给定集合 S={c1,c2,cn},求 i[1,m]N,点权在给定 S 内且点权和为 i 的二叉树个数。 数据范围:$1\le n,m \le 10^ 阅读全文
posted @ 2021-08-05 14:03 Terac 阅读(1) 评论(0) 推荐(0) 编辑
摘要:前置知识:求导与积分。 求导公式xa=axa1 不定积分公式xadx=1a+1xa+1 然后开始推式子。G(x)ln(F(x))(mod xn)f(x)=ln(x)$$G( 阅读全文
posted @ 2021-07-31 21:54 Terac 阅读(6) 评论(0) 推荐(0) 编辑
摘要:link 题意 定义 fd(n)=i=1nid[gcd(i,n)=1],给定 n=i=1wpiαi,求 fd(n),答案对 109+7 取模。 数据 阅读全文
posted @ 2021-07-27 16:46 Terac 阅读(6) 评论(0) 推荐(0) 编辑
摘要:Link 显然有 DP 做法,f(i,j) 表示走到第 i 行第 j 列的方案数量。 有转移方程$$f(i,j)=f(i-1,j-1)+f(i,j-1)+f(i+1,j-1)+\sum\limits_{i=1}^{\left\lfloor{\frac{j}{2}}\ 阅读全文
posted @ 2021-07-23 15:50 Terac 阅读(4) 评论(0) 推荐(0) 编辑
摘要:Link 题意 给定一棵 n 个节点的树,对它进行 DFS,每次 DFS 随机排列当前节点的所有儿子,求每个点的期望时间戳。 数据范围: 1n105 做法 以下用 fx 表示点 x 时间戳的期望值,sizx 表示点 x 的子树大小。 阅读全文
posted @ 2021-07-16 13:23 Terac 阅读(3) 评论(0) 推荐(0) 编辑
摘要:Link ACAM 和状压 dp 的做法 题意 给定 n 个字符串 s1,s2,s3...sn,对于字符串 T,满足 i[1,n]siT 的子串,求 |T| 最小时的 T。 数据范围: 阅读全文
posted @ 2021-07-13 14:44 Terac 阅读(17) 评论(0) 推荐(0) 编辑
摘要:Link 一个 LCT + 二分查找重心的做法。 题意 给定一个森林,支持以下操作: A x y:连接 x,y。 Q x:查询点 x 所在树的重心。 Xor:查询所有树的重心编号的异或和。 简化版题意:动态维护树重心。 题解 对于节点 x,维护 sizx 和 $t 阅读全文
posted @ 2021-06-24 14:05 Terac 阅读(5) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示