牛客竞赛
lasomisolaso~
这个作者很懒,什么都没留下…
展开
-
2020牛客暑假多校第一场 【J题 Easy Integration】
题意:思路:开始是把式子用二项式定理展开,之后各项积分,复杂度为O(n).之后发现多组样例,时间复杂度就不可行了。之后就上OEIS了。。。赛后参照网上网上的题解,需要用nnn次分部积分。分部积分公式:nnn次之后(1−x)(1 - x)(1−x)的指数就变成了000,那么积分就是111了,然后只要考虑前面的系数就可以了。/* * @file J.cpp * @path D:\code\ACM\牛客多校\第一场\J.cpp * @author Xiuchen * @date 202原创 2020-07-13 01:01:59 · 534 阅读 · 0 评论 -
牛客练习赛1 树 dp + dfs序
题目链接题解:一开始考虑树形DP自底向上更新发现儿子多的时候情况太多,无法考虑。可以按照dfs序对树上的点一个个进行染色。这样对一个节点x进行染色的时候,它的父亲节点已经被染色了。定义状态dp[i][j]dp[i][j]dp[i][j]为dfs序中前iii个节点用jjj种颜色染色有多少种方案。对于第iii个结点进行染色时有两种选择:选择前i−1i - 1i−1个结点已经用过的颜色。那...原创 2020-04-09 21:24:56 · 262 阅读 · 0 评论