随笔分类 - 数学
摘要:CF 复仇者联盟场。。。 水题 A - Hulk(绿巨人) 输出love hate。。。 博弈+打表找规律 B - Spider Man(蜘蛛侠) 注意到每次多一个圈,之前的还是初始状态,各组是独立的,所以打个表或者分析一下就能找到规律。 构造 C - Thor(雷神) 题意:一个手机有n个应用,有
阅读全文
摘要:题目链接 题意: A和B轮流在建造一个字,每次添加一个字符,要求是给定的n个串的某一个的前缀,不能添加字符的人输掉游戏,输掉的人先手下一轮的游戏。问A先手,经过k轮游戏,最后胜利的人是谁。 思路: 很显然先将n个字符串插入到字典树上,因为字典树上有分叉,不能仅仅判断字符串长度奇偶性来判断。字典树看成
阅读全文
摘要:题目链接 题意: 思路: 直接拿别人的图,自己写太麻烦了~ 然后就可以用矩阵快速幂套模板求递推式啦~ 另外: 这题想不到或者不会矩阵快速幂,根本没法做,还是2013年长沙邀请赛水题,也是2008年Google Codejam Round 1A的C题。
阅读全文
摘要:题目链接 题意: n个物品全部乱序排列(都不在原来的位置)的方案数。 思路: dp[i]表示i个物品都乱序排序的方案数,所以状态转移方程。考虑i-1个物品乱序,放入第i个物品一定要和i-1个的其中一个交换位置,即;考虑i-2个物品乱序,第i-1个和第i个首先在原来的位置,两种方法使得乱序,一种和第i
阅读全文
摘要:贪心 A Nicholas and Permutation 模拟+DFSB Pyramid of Glasses 设酒杯满了值为1.0,每一次暴力传递下去 尺取法(two points) C Vasya and String 从左到右维护一段连续的区间,改变次数不大于k,取最大值. BFS(方向,旋
阅读全文
摘要:训练指南第二章-基础问题 P170 UVA 11388 GCD LCM 显然在合理的情况下,a=G,b=L UVA 11889 Benefit 解法一:分解质因数,因为,,,所以在ai小于最大值时bi为最大值,否则为0. 解法二:数学方法,tb=C/A,当g=GCD(A, tb) != 1,a /=
阅读全文
摘要:最短路+拆点 A As long as Binbin loves Sangsang 题意:从1走到n,每次都是LOVE,问到n时路径是连续多个"LOVE"的最短距离.秀恩爱不想吐槽. 分析:在普通的最短路上有寻路的限制,把一个点看成4个点,表示通过某一个字符到该点的最短距离.注意自环的处理,还有距离
阅读全文
摘要:数学 A - Infinite Sequence 等差数列,公差是0的时候特判 数学 B - Restoring Painting 题意:3*3的矩阵,已经填了a,b,c,d四个数字,问填完数后四个2*2的子矩阵的和相等的方案数,所有数字范围在[1, n]. 分析:蛮有意思的题目,很明显中心的数字是
阅读全文
摘要:Problem Statement Definition Limits Constraints Examples 题意:从1到100挑出K个数字,挑出的数字可正可负,求一种总和不为N的方案. 分析:如果N为奇数,那么选前K个最小的偶数一定不会组成奇数.类似的,如果N不是3的倍数,那么选择前K个最小的
阅读全文
摘要:容斥原理 A Number Sequence 题意:给出n个数,b1,b2,b3……bn,构造n个数,a1,a2,……an(ai>1),使得a1*a2*a3……an=b1*b2……bn 分析:容易想到的是将bi分解质因数,然后记录每个质因数的个数。那么题目变成:对于(每个质因数个数为m个划分到n个不
阅读全文
摘要:终于又回到熟悉的Round了 数学 A - Pouring Rain 设个未知数,解方程,还好没有hack点 数学 B - Coat of Anticubism 题意:求增加最小长度的一根木棍,使得构成一个多边形。 分析:那么构成三角形,原来n条木棍分成A,B两边,A和B接近(A<=B),那么另一条
阅读全文
摘要:A - Little Artem and Presents (div2) 1 2 1 2这样加就可以了 B - Little Artem and Grasshopper (div2) 水题,暴力模拟一下 构造 C - Little Artem and Matrix (div2) 倒过来做,循环也反着
阅读全文
摘要:前4道水题就不说了,其中我做了C题,1Y,小心仔细写代码并且提交之前得确认无误后提交才能减少出错率。 结果后面2题都由波神做掉,学长带我们飞~ 终榜 官方题解 ZOJ 3946 Highway Project(K题) 题意:求到所有点最短花费时间总和以及在这前提下的走过的路的最小花费金钱 分析:首先
阅读全文
摘要:题目连接 排行榜 A和I都是签到题 按位BFS K Yet Another Multiple Problem 题意:给一些可以用的数字,求最小的数,它由特定的数字组成且是n的倍数 分析:暴力枚举不可行,因为数字可能非常大。考虑到大数取模为0,BFS每一层即数位,递归输出路径。 同类型的题目: URA
阅读全文
摘要:题目链接 题意:给你n个数,按照顺序依次放入一个双端队列(可放在头部,也可以放在尾部),求xi > xi+1的期望 * 2^n mod (1e9 +7) 分析:期望*2^n=出现这种排法的概率*这种排法的desents数*2^n = 1/(2^(n-1)) * 2^n * 每一种排法每一个数的des
阅读全文
摘要:题目传送门 题意:给n个数,选择一些数字乘积为平方数的选择方案数。训练指南题目。 分析:每一个数字分解质因数。比如4, 6, 10, 15,, , , , 令,表示选择第i个数字,那么,如果p是平方数,那么每个质因数上的指数为偶数,x1系数为2已经是偶数不考虑。可以转换为异或为0判断偶数,即奇数置为
阅读全文
摘要:题目传送门 题意:f(n) = a1f(n − 1) + a2f(n − 2) + a3f(n − 3) + . . . + adf(n − d), for n > d,求f (n) % m。训练指南的题目 分析:令:,.则
阅读全文
摘要:前三题水 A B C 几何(叉积) D - Bicycle Race 题意:一个人从最下面的位置逆时针沿着湖转一圈,当转角指向湖的方向认为是危险的,问有多少个危险的转角. 分析:分类讨论也就四种情况,但是注意出发点不一定是最左边的(最下面的);也可以用叉积来判断,大于0表示是顺时针满足危险的定义.
阅读全文
摘要:题目传送门 题意:看似给了一个迷宫,每个点能传送到4个地方,问在P时间能否到达终点 分析:其实是一个有向图,可以用邻接矩阵存图,连乘P次看是否能从1到n*m,和floyd的传递背包思想一样
阅读全文
摘要:前两题不想写了 数位DP 1003 King's Order 考虑i的后缀有j个连续,转移状态很简单,滚动数组优化(其实不用) 约瑟夫环 1004 King's Game 约瑟夫问题的一个变种,然而题目全部是在唬人,就是一个简单的递推。虽然我知道有人会打表。。。 我们看看裸的约瑟夫是怎么玩的:nn
阅读全文