摘要: http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1161 显然,题目可以转化为矩阵求解,但复杂度显然时空都不允许,我们如果自己把这个N*N矩阵的前几项列出来的话就会发现和杨辉三角的某一部分相似, 对照一下发现这个矩阵的第一行 阅读全文
posted @ 2017-08-17 22:16 *zzq 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题目大意,N颗树上取不超过M个果子,求总方案个数模P的值,P是质数且不超过10w,N,M不超过1e9; 在这里树是被认为不同的,也就是将k(0<=k<=M)个小球放入N个不同的盒子的方案个数,这是一个经典的问题--> < n个相同球放入m个不同盒,盒子可空,方案数C(n+m-1,m-1) 阅读全文
posted @ 2017-08-17 18:21 *zzq 阅读(123) 评论(0) 推荐(0) 编辑
摘要: Lucas定理是用来求 c(n,m) mod p,p为素数的值。 这个定理目前我不会证明,只是知道内容,惭愧。 当N,M不为0时且组合数合法我们可以继续迭代,当算出来的N%P<M%P时表示结果为0此时直接返回0即可。 对于一个较小的C(n,m)=n!/(m!*(n-m)!) ,我们就可以根据这个式子 阅读全文
posted @ 2017-08-17 15:52 *zzq 阅读(184) 评论(0) 推荐(0) 编辑
摘要: http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1119 1119 机器人走方格 V2 基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题 收藏 关注 收藏 关注 M * N的方格,一个机器人 阅读全文
posted @ 2017-08-17 10:48 *zzq 阅读(173) 评论(0) 推荐(0) 编辑