随笔分类 -  数学—组合计数

摘要:运 题意: 包含4,7的数成为幸运数。给一个序列,求多少个长度为k子序列满足:不包含两个及以上的相同的幸运数。(4出现两次就是不合法的,而4,7各出现一次是合法的)。 分析: 1e9内幸运数只有2^10个,所以可以全搜出来。然后对于序列中出现的幸运数,分别统计其出现的次数。然后对这些幸运数求出合法的 阅读全文
posted @ 2018-11-01 21:01 MJT12044 阅读(260) 评论(1) 推荐(0)
摘要:4361: isn https://lydsy.com/JudgeOnline/problem.php?id=4361 分析: dp+容斥。 首先计算出每个长度有多少种子序列是非降的。这一步可以$n^2logn$求出。dp[i][j]表示长度为i的结尾为j的方案数,用树状数组维护。 然后考虑容斥计算 阅读全文
posted @ 2018-10-30 16:57 MJT12044 阅读(296) 评论(0) 推荐(0)
摘要:E. Side Transmutations http://codeforces.com/contest/1065/problem/E 题意: 长度为n的字符串,字符集为A,问多少不同的字符串。两个字符串相同: 分析: 考虑只有一个b[i]的影响,那么对于一个字符串,分成了三段,前面k个,后面k个, 阅读全文
posted @ 2018-10-13 22:00 MJT12044 阅读(465) 评论(0) 推荐(0)
摘要:3444: 最后的晚餐 https://www.lydsy.com/JudgeOnline/problem.php?id=3444 分析: 计数。 首先判断无解的情况,因为这是一张长桌子,所以出现了环无解,然后并查集判环。如果是两个人之间的环,可以跳过。因为每个人只能和两个人挨着,所以三个及三个以上 阅读全文
posted @ 2018-07-22 10:51 MJT12044 阅读(288) 评论(0) 推荐(0)
摘要:2111: [ZJOI2010]Perm 排列计数 链接 题意: 称一个1,2,...,N的排列$P_1,P_2...,P_n$是Magic的,当且仅当$2<=i<=N$时,$P_i>P_{i/2}$. 计算1,2,...N的排列中有多少是Magic的,答案可能很大,只能输出模P以后的值 虽然是中文 阅读全文
posted @ 2018-05-02 19:23 MJT12044 阅读(372) 评论(0) 推荐(1)
摘要:链接 思路: 首先,要确定定m个位置,这些位置要求必须i=a[i],所以方案数是C(n,m),对于剩下的位置,要求i!=a[i],所以要求是一个错排。 错排公式: p[0] = 0,p[1] = 1 p[i] = (i-1)*(p[i-1]+p[i-2]) 代码 阅读全文
posted @ 2018-04-03 17:22 MJT12044 阅读(259) 评论(0) 推荐(0)
摘要:P2144 [FJOI2007]轮状病毒 题目描述 轮状病毒有很多变种。许多轮状病毒都是由一个轮状基产生。一个n轮状基由圆环上n个不同的基原子和圆心的一个核原子构成。2个原子之间的边表示这2个原子之间的信息通道,如图1。 n轮状病毒的产生规律是在n轮状基中删除若干边,使各原子之间有唯一一条信息通道。 阅读全文
posted @ 2018-03-10 11:24 MJT12044 阅读(280) 评论(0) 推荐(0)
摘要:Invoker Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 122768/62768 K (Java/Others)Total Submission(s): 2013 Accepted Submission(s): 928 Problem 阅读全文
posted @ 2018-02-06 20:26 MJT12044 阅读(321) 评论(0) 推荐(1)