python
文章平均质量分 51
码捞
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
大素数测试的Miller-Rabin算法
给你一个大数n,将它分解它的质因子的乘积的形式。 首先需要了解Miller_rabin判断一个数是否是素数 大数分解最简单的思想也是试除法,这里就不再展示代码了,就是从2到sqrt(n),一个一个的试验,直到除到1或者循环完,最后判断一下是否已经除到1了即可。 但是这样的做的复杂度是相当高的。一种很妙的思路是找到一个因子(不一定是质因子),然后再一路分解下去。这就是基于Miller_rabin的大数分解法Pollard_rho大数分解。 Pollard_rho算法的大致流程是 先判断当前数是原创 2021-11-11 20:53:37 · 577 阅读 · 0 评论 -
年龄
题目描述 某山区有高高低低的n个山峰, 根据海拔高度的不同, 这些山峰由低到高进行了1到n编号。有m条只能单向通行的羊肠小道连接这些山峰。 现在, 这里要举行一场跳伞登山赛, 选手们伞降到某山峰后, 再通过山间小道向属于自己的最高峰进军。 小明也参加了这次比赛, 你能否告诉他, 从任意一座山峰出发所能到达的最高峰编号是多少? 输入 输入共m+1行。 第 1 行为 2 个整数 n、 m, 用一个空格隔开, 表示山峰总数和道路总数。 接下来m行, 每行2个整数, 用...原创 2021-10-31 16:57:27 · 221 阅读 · 0 评论
分享