随笔分类 - 数学 -- 组合数学
摘要:Contest Info 传送门 Solved A B C D E F G H I J K L M 6 / 13 O - O - - - Ø Ø O - - Ø - O 在比赛中通过 Ø 赛后通过 ! 尝试了但是失败了 - 没有尝试 Solutions A. Tetrahedron 签到。 C. B
阅读全文
摘要:Contest Info 传送门 Solved A B C D E F G H I J K L 8 / 12 - O Ø O O - Ø - Ø - O Ø O 在比赛中通过 Ø 赛后通过 ! 尝试了但是失败了 - 没有尝试 Solutions B. Blow up the Enemy 签到。 Co
阅读全文
摘要:Contest Info 传送门 Solved A B C D E F G H I J 6 / 10 - O O O - - - O O O O 在比赛中通过 Ø 赛后通过 ! 尝试了但是失败了 - 没有尝试 Solutions B. Mask Allocation 类似于欧几里得算法的想法去构造即
阅读全文
摘要:Contest Info 传送门 Solved A B C D E F G H I J K 7 / 13 O O O - O - - O - O O O 在比赛中通过 Ø 赛后通过 ! 尝试了但是失败了 - 没有尝试 Solutions A. African Sort 题意: 给定一个排列,每次选择
阅读全文
摘要:Contest Info 传送门 Solved A B C D E F G H I J K 8 / 11 Ø O Ø O O O - Ø O - - O 在比赛中通过 Ø 赛后通过 ! 尝试了但是失败了 - 没有尝试 Solutions A. Portal 题意: 给出一张$n$个点,$m$条边的无
阅读全文
摘要:Contest Info 传送门 Solved A B C D E F G H I J K 11 / 11 Ø Ø O O Ø O Ø Ø Ø O Ø O 在比赛中通过 Ø 赛后通过 ! 尝试了但是失败了 - 没有尝试 Solutions A. All with Pairs 题意: 定义$f(s,t
阅读全文
摘要:Contest Info 传送门 Solved A B C D E F G H I J K L M 9 / 13 O Ø O Ø O - O Ø - - - O O O 在比赛中通过 Ø 赛后通过 ! 尝试了但是失败了 - 没有尝试 Solutions A - Balloon Robot 题意: $
阅读全文
摘要:Contest Info 传送门 Solved A B C D E F G H I J K L 8 / 12 O O O - - O - Ø - Ø O Ø O 在比赛中通过 Ø 赛后通过 ! 尝试了但是失败了 - 没有尝试 Solutions: A. Add More Zero 签到。 Code
阅读全文
摘要:传送门 视频题解。 这场题目质量还可以,只是E太水了。。 AB贪心+模拟就不用多说了,C其实是个标准的三分,但要注意一下如果有多个极值点的情况要选最小的一个,在代码实践中加个=就行。D题利用好权值范围不超过60这个性质,维护最优集合,可以证明这个最优集合最大为60,然后就随便做的,但注意要判断相等的
阅读全文
摘要:"传送门" A. Environment Friendly Travel 注意到$N B$很小,所以我们利用这个作为状态跑$dp$就行。时间复杂度为$O(10^8)$左右。 比较套路的$dp$了。 Code cpp include using namespace std; typedef long
阅读全文
摘要:"传送门" A oval and rectangle 数学题,积分+换元即可。 Code B bookshelf 题意: 给$n$个小球放入$k$个盒子中,$n,k\leq 10^6$。 假设第$i$个盒子有$cnt_i$个小球,那么$val_i=2^{fib[cnt_i]} 1$。 最终总的贡献为
阅读全文
摘要:"传送门" 题意: 求以每个点为根节点的树的拓扑序计数。 思路: 是一个挺经典的问题。 我们考虑自下而上的树形$dp$:假设我们当前点在$u$,我们已经求出来了$dp[v],v\in sons_u$。 现在要求$u$的方案数,我们考虑在$u$放上$1$,然后剩下$sz[u] 1$个数生成一个排列依次
阅读全文
摘要:"传送门" A.张老师和菜哭武的游戏 题意: 现有数为$1$~$n$的集合,两个人从中选出$a,b,a\not ={b}$,然后两个人依次轮流从集合选出一个数$z$,满足$z=x+y,z=x y,x,y$为已选出的两个数。 问是否第一个人能够获胜。 思路: 显然最后所有选出的数都为$xa+yb$的形
阅读全文
摘要:"传送门" 题意: 求$\displaystyle \sum_{i=1}^n i^mm^i,n\leq 10^9,m\leq 1000$。 思路: $m$比较小,考虑从$m$入手进行递推: 设$f(j)=\sum_{i=1}^ni^jm^i$,则$mf(j)=\sum_{i=1}^ni^jm^{i+
阅读全文
摘要:"传送门" 题意: 对于一棵随机生成的$n$个结点的有根二叉树,计算叶子结点个数的期望。 思路: 显然根据期望的定义我们可以得到:假设$f(n)$为$n$个结点的叶子个数和,$g(n)$为$n$个结点时二叉树的个数,那么答案即为$\displaystyle \frac{g(n)}{f(n)}$。 其
阅读全文
摘要:"传送门" 最近太懒了。。ABCD直接跳过吧。。。 E2.Three Blocks Palindrome (hard version) 题意: 定义合法的序列类似于这样: $$ [\underbrace{a, a, \dots, a}_{x}, \underbrace{b, b, \dots, b}
阅读全文
摘要:"传送门" A. Exercising Walk 显然横纵坐标我们可以分开考虑。 假设只考虑横坐标,若$x_2\not ={x_1}$,那么向左/向右走可以互相抵消,然后只能往一个方向走;若$x_2=x_1$,那么就不能向左/向右走。 纵坐标同理。 只需要check一下最终位置是否在矩形内即可。 赛
阅读全文
摘要:"传送门" A. Sum of Odd Integers $k$个不同奇数和的最小值为$k^2$,那么必须满足: $k,n$同奇偶; $k^2\leq n$。 代码如下: Code B. Princesses and Princes 贪心。 Code C. Game with Chips 先走到左上
阅读全文
摘要:"传送门" 题意: 现有$n$个$1$,$m$个$ 1,n,m\leq 2000$,要由这些数组成一个序列,定义$$\displaystyle f(a)=max(0,max_{1\leq i\leq n+m}\sum_{j=1}^ia_j)$$ 即$f(a)$为序列$a$的所有前缀和的最大值。 最终
阅读全文
摘要:"传送门" A. Two Regular Polygons 签到。 Code B. Bogosort 倒序排序即可。 Code C. Adding Powers 因为$\displaystyle k^0+k^1+\cdots+k^t=\frac{(1 k^{t+1})}{1 k} Code D. C
阅读全文