ICode9

精准搜索请尝试: 精确搜索
  • cf1366 D. Two Divisors2022-04-19 02:00:19

    题意: 找 x 的两个大于 1 的因子 d1 和 d2,使得 \(\gcd(d1+d2,x)=1\) 思路: 性质:\(\gcd(a,b)=\gcd(a+b,b)\) 所以, \(\gcd (x,y)=1=\gcd(x+y,x)=\gcd(x+y,y)\implies \gcd(x+y,xy)=1\) 找 x 的最小素因子和它的次数 \(p^k\),答案是 \(p^k,x/p^k\)

  • python-因子分析2022-04-17 14:32:44

    目录1、起源2、基本思想3、因子分析特点4、算法用途5、分析步骤6、应用实例6.1 数据处理6.2 可靠性检验6.3 提取公因子6.4 因子旋转6.5 计算因子得分 1、起源 因子分析最早由英国心理学家C.Spearman发表了第一篇有关因子分析的文章《对智力测验得分进行统计分析》,从中提出的:他发

  • LGP8292口胡2022-04-17 14:31:13

    场外选手口胡 如果对质因子这方面熟悉的可以看出来,相当于是我有一车集合,每次给定一个集合,问你有多少种方法选择若干集合使得或起来为给定集合。 首先传统艺能压状态数,将 \(n=\prod p^k\) 全部变为 \(n=\prod p\),很明显不影响。我们将相同的数丢到一个桶里面。然后将这个数的权值变

  • 公钥密码学数学基础-02022-04-16 09:01:54

    今天开始,系统学习庄金成老师讲授的《公钥密码学数学基础(上)》 需要用到两个数学工具:NTL 和 sage 整数 整除 B%A=0,就是B除A没有余数,B可以被A整除,或者A整除于B,记\(A|B\),B是A的倍数,A是B的除数(约数、因子) 这里整除的几何意义,举一个现实的例子"A刚好能丈量B": 性质: 素数 素数一般

  • 2022-OO-unit12022-04-10 23:31:46

    2022-OO-unit1 一、简述 由于冬残奥会原因,我的第一单元作业大概延期了半个月才完成。并且完成期间处于隔离期,与同学、助教、老师讨论的次数几乎为零,所以我的架构可能与其他同学的架构差异度较大(因为没有很懂指导书中的递归下降)。我对第一单元作业的总结如下。 二、架构分析 第一单

  • 数论分块、杜教筛思想、莫比乌斯反演初探2022-04-10 22:34:37

    1 1.对于L,R; 2 找到最大的R,使得[n/l]=[n/r]; 3 n/r>=[n/r]-->r<=n/[n/r] 4 <<=>> 5 r<=n/[n/l]; 6 7 2. 8 [[n/x]/y]=[n/xy] 9 10 3.杜教筛 11 i >= 1 && i <= n j >= 1 && j <= n 12 求它们的互质对数 13 令f(n)=它们的互质对数; 14

  • 【随想】关于当前痛苦与迷茫的一点记录202204092022-04-09 16:35:27

    痛苦的原因是现实与理想的差距和跨度较大,迷茫的直因是在寻求解决方法的过程中遭遇的未知与不解得不到解答。要想要当下能够以更为舒适且有序的生活下去,必须降低痛苦的感受度,一方面提高心理自适应能力,另一方面适当降低理想的尺度,在被痛苦灼伤的过程可能导致难以前行,必须使自身专注

  • 因子和2022-04-08 10:01:17

    定义:因子和函数σ定义为整数n的所有正因子之和,记为σ(n)。下面是1~12的σ(n) n 1 2 3 4 5 6 7 8 9 10 11 12 σ(n) 1 3 4 7 6 12 8 15 13 18 12 28 定理:设正整数n有素因子分解,那么  

  • Min_25 Sieve 学习笔记2022-04-03 20:32:20

    这个东西不是人想的。 解决问题:积性函数前缀和。 适用条件:可以快速计算 \(f(p)\) 的前缀和,\(f(p^k)\) 可以被表示成若干完全积性函数的线性组合(指对应项可以快速组合出来)。 时空复杂度:就当是 \(O(\dfrac{n^\frac{3}{4}}{\log n}+n^{1-\epsilon})-O(\sqrt n)\)。 以下默认 \(f(p)\)

  • 关于因数个数的估计2022-03-28 13:04:01

    根据知乎提问:n的正因子个数d(n)有没有上界公式? 的某一篇回答: 依次进行正因子个数的上界估计。 根据常规 64 位 C++ 编译器,已定义好的最大可处理数字为无符号 128 位数。 由 \(\lg 2^{128}={128\ln 2\over \ln 10}=38.531839444989586\) 得到,数字大小最大为 \(10^{38}\) 数量级。

  • OO第一单元总结2022-03-26 16:01:05

    一、作业分析 第一次作业 思路 采用训练所提供的框架,并且具体实现依照强生同学在讨论区发的帖子。先是采用lexer对我们的输入表达式进行读取,把他们都读取成为一个一个“因子”,包括各种运算因子和计算符号还有小括号之类的。 然后我们用parse类来对已经读取出来的一个一个“因子”

  • BUAA_OO2022_第一单元总结2022-03-26 15:31:06

    作业概述 Homework 1 :通过对表达式结构进行建模,完成单变量多项式的括号展开,初步体会层次化设计的思想。 Homework 2 :完成多项式的括号展开与三角函数、自定义函数、求和函数调用、化简,进一步体会层次化设计的思想。 Homework 3 :完成多层嵌套表达式和函数调用的括号展开与化简,进一

  • BUAA面向对象课程博客 第1弹: 简单表达式化简2022-03-26 15:00:32

    本文是北京航空航天大学计算机科学与技术专业本科二年级课程“面向对象设计与构造”第一单元的总结博客。作者:肖圣鹏 1 概述 本单元我使用面向对象的思想设计了一个简单的表达式化简程序。本文中我将从思路与实现两个角度总结本次学习。通过阅读本文你可以: 根据我的思路设计一个

  • OO第一单元总结2022-03-26 14:35:57

    单元任务与总体思路 OO第一单元作业的主题是读入内容位表达式的字符串,然后进行表达式的解析与化简。表达式解析的重点在于对表达式结构进行建模,表达式化简的重点在于基于建模进行单变量表达式的括号展开与简单优化,体会到了层次化设计和面向对象的思想。 第一次作业:表达式建模 架构

  • 2022OO第一单元总结2022-03-26 13:32:30

    2022OO第一单元总结 一、第一次作业分析 1.总类图以及架构分析 总类图 架构分析 初始架构:由于一直难以找到一个合适的架构,所以本次作业开始的比较晚,最后受课上实验的启发,采用了递归下降的方式,实现了本次作业。下面就类图简要介绍思路。 表达式解析:Lexer和Parser是两个简单

  • OO_Unit1_单元总结2022-03-26 11:31:49

    OO_Unit1_单元总结 part 0 综述 面向对象课程第一单元作业的主题是对带有括号的表达式进行化简,最终化简到只含有必要括号的形式。从第一次作业的仅含有幂函数因子、常数因子和表达式因子到第二次作业加入三角函数因子、自定义函数因子和求和函数因子,再到第三次作业加入了支持嵌套

  • BUAA_2022_OO_Unit1_Summary2022-03-26 02:33:03

    目录第一次作业分析思路分析程序架构分析类图方法复杂度分析类复杂度分析Bug分析自己的Bug分析Hack策略和结果第二次作业分析新增内容迭代思路程序架构分析类图方法复杂度分析类复杂度分析Bug分析第三次作业分析新增内容重构历程程序架构分析类图方法复杂度分析类复杂度分析Bug分

  • BUAA-OO-Unit1-ExpressionExtent-Summary2022-03-26 02:31:50

    第一单元作业总结--表达式展开 目录 目录第一单元作业总结--表达式展开目录一、总体情况二、架构设计度量分析与迭代2.1、输入处理包(parserPackege)2.1.1Token类分解字符串迭代方法:迭代路径:2.1.2Parser类构建表达式树状结构迭代方法迭代路径2.2表达式结构存储包(expressionPackege)2.

  • BUAA-OO-第一单元总结2022-03-26 01:35:49

    BUAA-OO-第一单元总结 目录BUAA-OO-第一单元总结一、需求分析1.0 形式化表述1.1 hw11.2 hw21.3 hw3二、方案实现与问题分析2.1 hw1实现方案2.2 hw2,hw3实现方案2.3问题分析三、程序结构分析3.1 hw1程序结构3.2 hw2,hw3程序结构3.3 hw1代码度量分析3.4 hw2,hw3代码度量分析四、bug分

  • [编号][1][刷题][LeetCode][脑筋急转弯][中等][172. 阶乘后的零]2022-03-25 23:34:50

    题目描述 给定一个整数 n ,返回 n! 结果中尾随零的数量。 提示 n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1   示例 1: 输入:n = 3输出:0解释:3! = 6 ,不含尾随 0示例 2: 输入:n = 5输出:1解释:5! = 120 ,有一个尾随 0示例 3: 输入:n = 0输出:0  提示: 0 <= n <= 104  来源:力扣(LeetCode)链

  • OO_Unit1总结2022-03-25 22:33:53

    OO_Unit1总结 ㊙️ 第一单元的主要任务是实现表达式的计算和化简,从第一次作业到第三次作业表达式结构越来越复杂。总体思路是采用递归下降的方法处理,主要环节有:解析、分类、计算、优化。下面将进行简单介绍。 题目概述 hw1:对只含有单层括号,支持加减乘方的简单多项式进行拆括号和化

  • BUAA-OO-Lab1-Java面向对象2022-03-25 22:00:45

    BUAA-OO-Lab1-Java面向对象 一、面向对象程序设计 1.1 面向对象程序设计 面向对象程序设计(Object-Oriented Programming)是一种基于对象的编程范式。相对面向过程程序设计(Procedure-Oriented Programming)而言,OOP 不 ”注重“ 代码实现细节,而更强调对象所具备的功能。从这个角度来看

  • OO第一单元总结2022-03-25 18:01:39

    OO第一单元总结 一、总体思路 (一)表达式的解析 这三次作业,表达式的解析思路都是相同的,变的只是因子的种类以及限制条件,所以总体的架构基本保持不变。对于表达式的解析,我采取的是按表达式、项、因子层层解析的结构。表达式即用加减号连接起来的项;项即用乘号连接的因子;而因子则是最有

  • oo第一单元总结2022-03-25 09:31:13

    为期三周的oo的unit1终于过去了,在这三周中在oo上付出的时间是最多的,同时收获也是最多的。现在来总结一下这个单元。 最终问题描述 表达式→ 空白项 [加减 空白项] 项 空白项 | 表达式 加减 空白项 项 空白项 项 → [加减 空白项] 因子 | 项 空白项 '*' 空白项 因子 因子→

  • OO - 第一单元总结2022-03-25 01:32:01

    OO第一单元总结 第一次作业总结 分析 我们要做的是对单变量多项式的括号展开,并且化简输出,所以我的思路为分为两步: 1. 将输入表达式转化为后缀表达式 (展开括号) 2. 将后缀表达式计算并化简为顺序结果 (计算结果) 首先,用递归下降法解析输入,将输入的表达式进行化简和拆解,得到一个不含

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有