12 2021 档案

摘要:##比赛 ###A 肯定从小到大构造,不难发现最大序列就是斐波那契数列 点击查看代码 #include<functional> #include<algorithm> #include<iostream> #include<cstdlib> #include<cstring> #include<st 阅读全文
posted @ 2021-12-31 20:59 I_N_V 阅读(40) 评论(0) 推荐(0) 编辑
摘要:###题目描述 ###题解 根据第二类斯特林数可知 nm=k=0mS2(m,k)nk_ 所以 \(f(n)=\sum_{i=1}^ni^k=\sum_{i=1}^n\sum_{j=0}^k S_2(k,j)i^{\underline{k}}\ 阅读全文
posted @ 2021-12-27 16:08 I_N_V 阅读(28) 评论(0) 推荐(0) 编辑
摘要:###题目描述 ###题解 对于区间求和,考虑前缀和 记S(x)=f(1)+f(2)+····+f(x),因为f为n次多项式,多项式求一次和,次数累加一次,所以S(x)是n+1次多项式 找出n+2个点$S(1)=f(1),S(2)=S(1)+f(2),···,S(n+2)=S(n+1)+f( 阅读全文
posted @ 2021-12-26 18:55 I_N_V 阅读(131) 评论(0) 推荐(0) 编辑
摘要:###拉格朗日插值定理 n个点值(xi,yi)(1in), 满足xiyj(ij),它们唯一确定一个n1项多项式 \(f(x)=\sum_{i=1}^ny_i\prod_{j\not=i}\frac{x-x_j}{x_i-x_j}\ 阅读全文
posted @ 2021-12-26 17:01 I_N_V 阅读(132) 评论(0) 推荐(0) 编辑
摘要:###题目描述 ###题解 由题可知1i|S||T|+1 首先转化下条件|i+j1p|k,S[p]=T[j] 其实就是 对于每个$T[j](1\leq j \leq |T|),对应着S[i+j-1]的前后各k个是否存在S[p]=T[j](|i+j-1- 阅读全文
posted @ 2021-12-24 20:06 I_N_V 阅读(36) 评论(0) 推荐(0) 编辑
摘要:###题目描述 给定一个由 N 个不同整数组成的序列 s 考虑序列中不同索引的三个整数的所有可能的和。 对于每个可能的和,输出生成它的不同索引三元组的数量。 ###题解 在满足si+sj+sk=v的条件下 令U=(i,j,k)|1i,j,kN \(\:\: 阅读全文
posted @ 2021-12-23 21:02 I_N_V 阅读(32) 评论(0) 推荐(0) 编辑
摘要:###前置知识 ####复数的指数形式 a+bi=reiθ(rθx),r=a2+b2,tan(θ)=ba ####单位根 xn=1在复数域的根称为n次单位根,n次单位根有n个,形式为 阅读全文
posted @ 2021-12-23 15:45 I_N_V 阅读(138) 评论(0) 推荐(0) 编辑
摘要:###题目 题目简单来说就是给出两个序列A和B,通过两种操作使得序列A与B相同 操作: 1 . 选择ai加或减1,需要X花费 2 . 交换ai,ai+1,需要Y花费 ###题解 首先两个操作是可以独立操作的,我们可以先对序列A进行操作2 然后对操作完的序列A进行操作1使得A=B 进 阅读全文
posted @ 2021-12-20 15:05 I_N_V 阅读(172) 评论(0) 推荐(0) 编辑
摘要:###详解 ####关键点 注意我们要在两种取值中选择拓扑序较大的那个值,因为这样才能保证结果最优 其实我们在 𝑇𝑎𝑟𝑗𝑎𝑛的时候就已经求出了强联通分量的拓扑序了,只不过是反序; 拓扑序越大的点在一棵树上是越靠近叶节点的,然后越靠近叶节点的那些节点在 𝑇𝑎𝑟𝑗𝑎𝑛的时候是越早 阅读全文
posted @ 2021-12-06 18:23 I_N_V 阅读(41) 评论(0) 推荐(0) 编辑

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