
网络赛
Soap__
这个作者很懒,什么都没留下…
展开
-
CF156D Clues
题目链接:https://codeforces.com/problemset/problem/156/D题目翻译:给定一个 nnn 个点 mmm 条边的带标号无向图,它有 kkk 个连通块,求添加 k−1k−1k−1 条边使得整个图连通的方案数,答案对 ppp 取模。前置知识:prufer序列, nnn个有标号的点连成的无根树的方案数为:nn−2n ^ {n - 2}nn−2那么对于任意一个有kkk个连通块的图,设每个连通块点数为sis_isi, 连通块之间的连边等价于将每个连通块看成一个点,nnn原创 2020-08-29 08:33:55 · 196 阅读 · 0 评论 -
NOI Online #1 入门组 魔法
题目链接:https://www.luogu.com.cn/problem/P6190题目大意:给定一个nnn个点mmm条边的图,你有kkk次施展魔法的机会,每次施展魔法可以让经过下一条边的权值在这一刻取负,求从111到nnn的最小花费考虑动态规划,设dp[i][j][k]dp[i][j][k]dp[i][j][k]表示从iii到jjj使用kkk次魔法的最小花费。dp[i][j][k]=min(dp[i][u][k−1]+dp[u][j][1],dp[i][u][1]+dp[u][j][k−1])dp原创 2020-08-15 09:57:29 · 259 阅读 · 0 评论 -
NOI Online #2 提高组 游戏
题目链接:https://www.luogu.com.cn/problem/P6478题意:给定一棵树,每次从里面选出各一个权值为111和000的结点,直到选完为止,求每次选出结点是另一个该次选出结点父亲的方案数直接计算答案很难,但我们发现选出至少iii个结点满足题目要求比较容易算出来,再利用二项式反演容斥一下即可设dp[i][j]dp[i][j]dp[i][j]表示从iii及其子树中选出jjj对题目所要求的点的方案数dp[i][j]=∑k1+k2+...+km=jdp[v1][k1]∗dp[v2]原创 2020-08-14 19:50:38 · 295 阅读 · 1 评论 -
2020.8.7上海月赛t2(甲组)
题目描述有 nnn 只猫,每只猫各自拥有一些花生。一开始,所有猫拥有的花生数量都为 000。接下来的每一天,这些猫咪会得到、吃掉或交换一些花生。经过观察发现,猫咪们每天的行为都是完全相同的,猫咪们在一天内的行为可以用 kkk 个动作描述,给定猫咪们每天重复的动作序列,那么经过 mmm 天之后,每只猫咪会有多少花生呢?输入格式第一行:三个整数分别表示 nnn,mmm 和 kkk;接下来有 kkk 行,描述了猫咪们一天内的行为,一行表示一个动作,每一行的第一个字符为一个小写字母:1.以 g 开头的动作原创 2020-08-11 11:49:37 · 462 阅读 · 0 评论 -
2020.8.7上海月赛t1(甲组)
题目地址:https://iai.sh.cn/problem/100题目描述给定正整数 nnn 及 111 到 nnn 的一个排列 a1,a2,⋯ ,ana_1,a_2,⋯ ,a_na1,a2,⋯ ,an,请统计其中有多少由三个数字组成的三元组,满足 132 型。所谓 132 型,是指三个下标 (i,j,k)(i,j,k)(i,j,k),满足 i<j<ki<j<ki<j<k且 ai<ak<ajai<ak<ajai<ak<aj原创 2020-08-11 08:40:31 · 630 阅读 · 0 评论