• 2024-09-28结对项目
    这个作业属于哪个课程计科12班这个作业要求在哪里作业要求这个作业的目标要求实现一个自动生成小学四则运算题目的命令行程序成员及仓库学号成员代码仓库3122004657林诗淇https://github.com/shiqi323/examinationPSP表格PSP2.1Personal
  • 2024-09-28结对项目
    这个作业属于哪个课程22级计科2班这个作业要求在哪里作业要求这个作业目标实现一个自动生成小学四则运算题目的命令行程序(也可以用图像界面,具有相似功能)。Github地址:https://github.com/JiangJiazhe/PairWork/tree/main项目设计函数功能main模块:设置mai
  • 2024-09-28结对项目
    这个作业属于哪个课程软件工程这个作业要求在哪里结对项目这个作业的目标实现一个自动生成小学四则运算题目的命令行程序项目成员车峤锐3122004471黄梓洋3122004481Github项目地址:项目链接2.PSP表格(计划时间)PSP表格(个人软件过程)PSP2.1Persona
  • 2024-09-27结对项目
    一、作业信息这个作业属于哪个课程班级链接这个作业要求在哪里作业要求这个作业的目标组队设计实现一个生成小学四则运算题目的命令行程序二、小组成员姓名学号github陈大锴3122004816https://github.com/ez4-cdk/ez4-cdk/tree/master/3122004816
  • 2024-09-27软件工程结队项目:基于C++实现的自动生成小学四则运算的命令行程序
    这个作业属于哪个课程https://edu.cnblogs.com/campus/gdgy/CSGrade22-34这个作业要求在哪里https://edu.cnblogs.com/campus/gdgy/CSGrade22-34/homework/13230这个作业的目标<运用C++实现四则运算法则的命令行程序>团队成员1李梓灏3122004695团队成员2吴
  • 2024-09-10信奥一本通题陈老师解题:1209:分数求和
    ​【题目描述】【输入】第一行是一个整数nn,表示分数个数,1≤n≤101≤n≤10;接下来nn行,每行一个分数,用"p/qp/q"的形式表示,不含空格,p,qp,q均不超过1010。【输出】输出只有一行,即最终结果的最简形式。若为分数,用"p/qp/q"的形式表示。【输入样例】21/21/3【输出样例】5/
  • 2024-04-10RSA维纳攻击
    记录一下XY的维纳攻击题目winner'sacctack,维纳攻击,其原理https://zhuanlan.zhihu.com/p/400818185这位佬写的超级详细,若需要证明过程可参考!维纳的本质在于通过近似phi与n的值,ed=1+k*phi即可化简成e/n=k/d,其中e,n的值已知的情况下,我们可以通过求e/n的连分数
  • 2024-03-31泛型编程(Generic Programming)
    泛型编程(GenericProgramming)虚函数->含有虚函数的类就是抽象类编译(compile)链接(link)转换函数(Conversionfunction)例如将小数转成分数,就是一个转换函数#pragmaonce#ifndef__FRACTION__#define__FRACTION__​classFraction{public://分母不为0,所
  • 2024-03-26结对编程--自动生成小学四则运算
    小学四则运算题目生成这个作业属于哪个课程软件工程2024这个作业要求在哪里结对项目这个作业的目标完成结对项目,共同合作实现自动生成小学四则运算题目参与人员温泽坤3122004582、黄浩3122004571作业github地址PSP2.1表格PSP2.1PersonalSoftwareP
  • 2024-03-07代码随想录算法训练营第三十九天|● 62.不同路径 ● 63. 不同路径 II
    不同路径 题目链接:62.不同路径-力扣(LeetCode)思路:由于不能回退,因此每一格只能来自上一格或左边一格,因此dp数组中每个格子只要将这两个格子的值相加即可。classSolution{public:intuniquePaths(intm,intn){vector<vector<int>>dp(m,vector<int>(n));
  • 2024-02-27166. 分数到小数(中)
    目录题目题解正解题目给定两个整数,分别表示分数的分子numerator和分母denominator,以字符串形式返回小数。如果小数部分为循环小数,则将循环的部分括在括号内。如果存在多个答案,只需返回任意一个。对于所有给定的输入,保证答案字符串的长度小于104。示例1:输入:nu
  • 2024-02-02C++编程练习||创建一个名为Rational的类,进行分数运算。
    题目:创建一个名为Rational的类,进行分数运算。创建一个名为Rational的类,进行分数运算。用整数变量表示类的private数据-numerator(分子)和denominator(分母)。提供一个带默认值的构造函数,并且它应该以简化的形式保存分数。例如分数2/4应在对象中保存为numerator为1,denominator为2的形式。
  • 2024-01-22算法学习Day39不同路径
    Day39不同路径ByHQWQF2024/01/22笔记62.不同路径一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?示例1:输入:m=3,n
  • 2023-12-10类内 重载运算符 分数 加减乘除
    #include<iostream>#include<cstdio>#include<cstring>#include<algorithm>usingnamespacestd;classRational{private:intnumerator,denomirator;staticintgcd(intn,intd);public:Rational(){};Rat
  • 2023-11-19四则
    从《构建之法》第一章的“程序”例子出发,像阿超那样,花二十分钟写一个能自动生成小学四则运算题目的命令行“软件”,满足以下需求:(以下参考博客链接:http://www.cnblogs.com/jiel/p/4810756.html)使用C实现四则运算参考https://www.cnblogs.com/saiwa/articles/5253713.html学习
  • 2023-11-17小学生四则运算系统
    作业:0.使用C实现四则运算参考https://www.cnblogs.com/saiwa/articles/5253713.html学习参数传递,使用-n参数控制生成题目的个数,例如Myapp-n10-oExercise.txt将生成10个题目,题目保存在Exeercise.txmt。使用-r参数控制题目中数值(自然数、真分数和真分数分母)的范围
  • 2023-11-17小学四则运算编程实践
    小学四则运算编程实践要求:从《构建之法》第一章的“程序”例子出发,像阿超那样,花二十分钟写一个能自动生成小学四则运算题目的命令行“软件”,满足以下需求:(以下参考博客链接:http://www.cnblogs.com/jiel/p/4810756.html)使用C实现四则运算参考https://www.cnblogs.com/saiw
  • 2023-10-29PAT_A1081 Rational Sum
    Given N rationalnumbersintheform numerator/denominator,youaresupposedtocalculatetheirsum.InputSpecification:Eachinputfilecontainsonetestcase.Eachcasestartswithapositiveinteger N (≤100),followedinthenextline N rationaln
  • 2023-09-28结对项目:实现自动生成小学四则运算题目
    软件工程计科21级2班作业要求结对项目-实现四则运算题目生成作业目标合作完成四则运算题目生成项目成员信息姓名学号杨恒3121005146游烽3121005148Github:https://github.com/wcng010/SoftwareWork2PSP表格PSP2.1PersonalSoftwarePr
  • 2023-08-18C++快速入门 第二十七讲:运算符左移<<重载
    一般来说,在调用operator<<()重载函数时,传递给它的是哪一个流,它返回的就应该是那个流的一个引用。实例:左移操作符重载1#include<iostream>2#include<string>3#include<math.h>45usingnamespacestd;6classRational//定义基类7{8public:
  • 2023-08-16Python 自定义运算符
    Python自定义运算符正向运算符+__add__(self,other)-__sub__(self,other)*__mul__(self,other)/__truediv__(self,other)//__floordiv__(self,other)%__mod__(self,other)**__pow__(self,other)<__lt__(self,other)>__gt__(self,other)==__
  • 2023-08-077-15 计算圆周率 (15分)
    7-15 计算圆周率 (15分)根据下面关系式,求圆周率的值,直到最后一项的值小于给定阈值。2π=1+31+3×52!+3×5×73!+⋯+3×5×7×⋯×(2n+1)n!+⋯输入格式:输入在一行中给出小于1的阈值。输出格式:在一行中输出满足阈值条件的近似圆周率,输出到小数点后6位。输入样例:0.01输出样例:3.13215
  • 2023-06-28简单易学的机器学习算法——EM算法
    (图片来自参考文章1)Python代码#coding:UTF-8'''Createdon2015年6月7日@author:zhaozhiyong'''from__future__importdivisionfromnumpyimport*importmathasmt#首先生成一些用于测试的样本#指定两个高斯分布的参数,这两个高斯分布的方差相同sigma=6miu_
  • 2023-04-23秋招算法刷题
    1.组合数计算不溢出方法:https://programmercarl.com/0062.%E4%B8%8D%E5%90%8C%E8%B7%AF%E5%BE%84.html#%E6%80%9D%E8%B7%AF求组合的时候,要防止两个int相乘溢出! 所以不能把算式的分子都算出来,分母都算出来再做除法。classSolution{public:intuniquePaths(intm,intn
  • 2023-04-03Python常见面试题015.请实现一个如下功能的函数
    015.请实现一个如下功能的函数来自python黑魔法题目实现一个add函数,可以"反复"调用,得到累加的结果defadd(num):...add(1)#输出1add(2)#输出2add(1)(2)#输出3(即1+2)add(1)(2)(3)#输出6思考一开始我想到的是用一个参数,类型是list,能保存用户的传