码迷,mamicode.com
首页 > 其他好文 > 详细

数学选讲 orz

时间:2017-03-12 23:10:23      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:质数   输出   整数   bsp   分解   筛法   处理   mod   启发式   

质数筛法: 肯定有一个质因数是小于根号n的。这个东西是很明显的。

启发式分解:

 

review :欧几里得算法的证明

           a=bmodc  ==> a-k*c=b;

           扩展欧几里得求得解为 |s|+|t|最小的解

分数工厂:

  有 n 个正整数 a1, a2, · · · , an 和 m 个正整数 b1, b2, · · · , bm 定义分数 Q = a1 · a2 · · · an b1 · b2 · · · bm = A/ B ,其中 A 与 B 互质 处理 k 个询问,每个询问给出一个 M ,求一个整数 C 满足 0 ≤ C < M 且 A ≡ BC (mod M) ,即 Q ≡ C (mod M) , 不存在则输出 DIVISION BY ZERO 1 ≤ n, m ≤ 5000, 1 ≤ k ≤ 50, 2 ≤ M ≤ 1e18 , 1 ≤ ai , bj ≤ 1e18 (i = 1, 2, · · · , n, j = 1, 2, · · · , m);

数学选讲 orz

标签:质数   输出   整数   bsp   分解   筛法   处理   mod   启发式   

原文地址:http://www.cnblogs.com/Heilce/p/6539616.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!