本文作者:sukai

数论对编程(数论有什么用)

sukai 2023-11-17 107

对于任意输入的正整数n,请编程求出具有n个不同因子的最小正整数m例如n=4,则m=6,因为6有4个不同整数因子1,2,3,6而且是最小的有4个因子的整数1 n=p1^c1*p2^c2**pk^ck的因子个数是1+。

对n分解质因数 long x = nfor i=2 ilt=x i++ while x != i if x%i == 0 prmfctindex = ix = xiindex++ else break prmfctindex = x 求各项的值并。

倒不是一定要学,但是碰到了需要做算法优化和各种条件来回判断的时候,那绝对是学过奥数的脑袋转得快,编出的程序代码短效率高。

数论对编程(数论有什么用)

关于这个问题,最大的迷思就是数学系学生眼中的数学和程序员眼中的数学是完全不同的 在数学系学生眼中的数学其实大部分的分支对做程序员特别是做开发都没有什么用或者不太用得到,意义不大比如复变泛函数论抽。

有的非线性的处理过程都要将非线性转换成线性,所以线性学的不好,非线性也很学好。

因为 很多问题其实根本就不是现阶段可以理解的 很多奥数题,如果过后回头再看 简单的要命 可学的时候 却百思不得其解 编程对逻辑思维的要求是不言而喻的 但是学了奥数到底是把逻辑思维能力提升了 还是局限了 那要看。

阅读
分享