摘要: 各种数论的模板 阅读全文
posted @ 2017-11-26 14:27 MSPqwq 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 题解: 要求s+px=t+qx (mod L) 移项 (p-q)x=t-s (mod L) 等价于 (p-q)x+Ly=t-s 即ax+by=c的方程最小非负根 exGcd后乘个C 阅读全文
posted @ 2017-11-26 14:26 MSPqwq 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 题目: 给一个n,n的网格,点可以遮挡视线,问从0,0看能看到多少点 题解: 根据对称性,我们可以把网格按y=x为对称轴划分成两半,求一半的就可以了,可以想到的是应该每种斜率只能看到一个点 因为斜率表达式k=y/x,所以直线上的点都满足这个关系,那么显然当gcd(x,y)==1的时候这个点是直线上的 阅读全文
posted @ 2017-11-26 13:37 MSPqwq 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 题意: 给一个x,求最长的排列满足开头是1,结尾是x,前一个数是后一个数的因子 输出长度和这样序列的个数 题解: 把x分解质因数,质因数个数就是答案,接下来考虑怎么求个数 显然这是一个可重集合全排列问题,设有n个元素 答案就是n!/每个元素出现次数的阶乘 阅读全文
posted @ 2017-11-26 13:10 MSPqwq 阅读(119) 评论(0) 推荐(0) 编辑