上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 28 下一页
摘要: 题目的含义可以看做是以权值为下标的一些柱子,每个柱子的高度就是这个权值的出现的次数。 然后把这些柱子向左推倒,一个高度为h的柱子的影响范围为i−h+1∼i。 那么答案就是查询1∼n的这段区间没有被覆盖的点的个数。 因为所有没有被覆盖的位置都需要且可以通过一次更改使得能被推倒。 考虑线段树维护这个东西 阅读全文
posted @ 2019-04-25 07:45 Creed-qwq 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 比较套路的DP优化高斯消元。 考虑射从里面射到第i面镜子的光线为F[i],外面为G[i]。 显然有 A[i]✖F[i]+B[i]✖G[i]=F[i+1] A[i+1]✖G[i+1]+B[i+1]✖F[i+1]=G[i] 然后如果一直F[i],G[i],就可以直接推出F[i+1]和G[i+1]。 但是 阅读全文
posted @ 2019-04-25 01:23 Creed-qwq 阅读(191) 评论(0) 推荐(0) 编辑
摘要: https://www.luogu.com.cn/problem/P5319 把题目要求最大化的那个式子,取一手对数,然后就变成了一个分数规划问题。 二分后AC自动机上DP即可。 // luogu-judger-enable-o2 #include<bits/stdc++.h> #define N 阅读全文
posted @ 2019-04-25 01:17 Creed-qwq 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 有点毒瘤的一个题。(主要原因还是我太菜 第一个问题求的大概是一个 sigema n C(F[n],K),其中F[n]是斐波那契数列。 考虑把组合数转成下降幂,用第一类斯特林数展开。 转化为 sigema n sigema i fn^i ✖ S(K,i)✖ ( 1)^(K i) 换一下求和顺序,把S和 阅读全文
posted @ 2019-04-25 01:15 Creed-qwq 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 给定一个序列,求出这个序列的k阶前缀和,模998244353,n 阅读全文
posted @ 2019-04-24 22:16 Creed-qwq 阅读(100) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-04-18 17:04 Creed-qwq 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-04-16 21:42 Creed-qwq 阅读(5) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-04-11 16:09 Creed-qwq 阅读(3) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-04-10 21:18 Creed-qwq 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 注意,题意的意思是已经有了一些椅子。 如果要加椅子的话,显然每次加入的椅子都应该是可以和任何一个人匹配的椅子。(即位置为1或者m) 考虑最少需要加入的椅子数量。 根据霍尔定理,假设现在有一个集合|s|和它的连边集合|t|。 如果|s| |t|=k的话,我们至少需要加k把椅子才能满足条件。 因此,最少 阅读全文
posted @ 2019-04-08 21:51 Creed-qwq 阅读(354) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 28 下一页