柴柴柴拆柴柴

柴柴柴拆柴柴 : Miller-Rabin素性测试的Python实现
4 年,7 月前

人们至今没有找到一个判断一个正整数是否为素数的简单方法,尽管$\mathrm{Wilson}$定理给出了一个正整数是素数的充要条件,即正整数$n$是素数当且仅当 $$(n-1)! \equiv -1 \; (\mathrm{mod} \; n)$$ 然而,这种方法计算量过大,因此在实务中通常使用$\mathrm{Miller-Rabin}$算法进行素性测试,这是一个随机算法,理论依据是费马小定理与二次探测定理。 关于$\mathrm{Miller-Rabin}$算法的细节,可以访问 此链接 。 ...查看全文
柴柴柴拆柴柴 : 离散数学课后作业1-17的Python实现
4 年,9 月前

题目要求:编写一个程序,输入任意一个自然数$n$,输出$P(\lbrace 1,2,…,n \rbrace )$的所有元素! 使用了例1.2.4中提及的递归算法 def add_to_list ( mylist , myset ): """直接调用append方法会导致集合重复出现,因此编写此函数在添加前检查是否重复""" if myset not in mylist : mylist . append ( myset ) def ...查看全文
柴柴柴拆柴柴 : 生煎好吃
5 年,9 月前

早起是有必要的,这决定了是否可以买到好吃的生煎馒头 ...查看全文