自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 应用回归分析,R语言,多元回归模型总结(上)

【代码】应用回归分析,R语言,多元回归模型总结(上)

2024-05-03 14:56:58 1940

原创 应用回归分析,R语言,一元线性回归总结

1元线性回归模型的基本假设:解释变量x1是确定性变量,不是随机变量。p值<0.05,在0.05的显著性水平下拒绝原假设,为显著性检验。误差项是1个服从正态分布的随机变量,且相互独立。|ZRE|>3,相应的观测值即判定为异常值。回归方程的显著性检验:t检验,F检验。随机误差项具有0均值和等方差。SSR越大,回归的效果就越好。

2024-05-03 11:39:40 1839

原创 Java,练习,矩阵,排序,相加求和,比较大小,统计数量,日期

这段代码是一个简单的Java程序,它创建了一个二维数组并初始化为一个单位矩阵。这段代码是一个Java程序,用于对一个整数数组进行排序并按照降序输出。这段代码是一个Java程序,用于对一个字符串数组进行字典序排序并输出。这段代码是一个Java程序,用于计算一个整数数组的和。今天的日期是2024年05月02日。今天的日期是2024年05月02日。单词中含有'o'的单词数为:3。生成的代码如下所示:165。单词长度为3的单词数为:5。字母w开头的单词数为:4。

2024-05-02 16:39:01 44

原创 java练习,继承,接口,多态,泛型中的通配符,外部类

Teacher类继承了Peo类,并添加了学校和工号等属性,同时重写了printInfo()方法。Student类也继承了Peo类,并添加了学校、学号、专业、年级和班级等属性,同样重写了printInfo()方法。在People类的main方法中,创建了一个Teacher对象t,并为其设置了姓名、性别、出生年月、学校等属性,然后调用printInfo()方法打印出教师的个人信息。类中有三个方法:add()用于设置t的值,get()用于获取t的值,inspect()用于打印t和传入参数的类型信息。

2024-05-02 09:42:59 299 1

原创 java,接口实现多态,类方法,抽象类的定义与使用,打印圆面积,泛型类

然后定义了一个实现Shape接口的Circle类,该类有一个私有成员变量r,表示圆的半径,以及一个构造函数用于初始化r。最后,定义了一个名为Shapes的公共类,其中包含一个main方法,用于创建一个半径为5的Circle对象,并输出其面积。然后定义了两个实现Shap接口的类Cir和Triang,分别实现了draw()方法,输出不同的字符。总体而言,这段代码演示了面向对象编程中的继承和多态的概念,通过抽象类和子类的实现来展示不同媒体类型的信息。的Java类,其中包含了一个。类,并添加了额外的成员变量。

2024-04-27 20:16:31 238

原创 用R软件寻找最优子集,应用回归分析,逐步回归实例,前进法,后退法

x1 x2 x3 x4 x5 x6 x7 x8 x9 调整R平方。用R软件寻找最优子集,

2024-04-27 16:18:21 1132

原创 应用回归分析,R语音,逐步回归法,第5章

【代码】应用回归分析,R语音,逐步回归法,第5章。

2024-04-26 15:35:13 1025

原创 java练习,电影信息系统

----------系统全部电影信息如下:------------2.根据id查询某个电影的详细信息展示。2.根据id查询某个电影的详细信息展示。2.根据id查询某个电影的详细信息展示。其他信息:11万人想观看。==电影信息系统==1.查询全部电影信息。==电影信息系统==1.查询全部电影信息。==电影信息系统==1.查询全部电影信息。

2024-04-23 19:02:04 275

原创 Java练习,继承,多态,接口,打印全班全部学生信息

---------------全班全部学生信息如下-----------------姓名:Tom,性别:男,成绩:99.0。姓名:Aom,性别:男,成绩:79.0。姓名:bom,性别:女,成绩:90.0。姓名:Com,性别:男,成绩:89.0。男生人数是:3,女生人数是:1。学生的最高分是:99.0。学生的最低分是:79.0。

2024-04-22 10:51:04 348

原创 Java练习,复数相加,三角形类,2个类,圆类

在`main`方法中,创建了两个`complex`对象`c1`和`c2`,分别表示复数1+2i和3+4i。`Test`类也位于`pa2`包中,它是程序的入口点,包含一个`main()`方法。在`main()`方法中,创建了一个`cb`类的实例对象`b`,然后调用了`b`的`methodB()`方法。`cb`类位于`pa2`包中,它有一个方法`methodB()`,在该方法中创建了一个`ca`类的实例对象`a`,然后调用了`a`的`methodA()`方法,接着打印输出字母"b"。5. 打印输出字母"b"。

2024-04-20 14:10:32 352

原创 应用回归分析,r语音,第4章,思考与练习,BOX-COX变换,答案,代码

(4)y1^=0.58+0.00095x,等级相关系数-0.17,p值0.21>0.05,说明异方差已经消除,4.9(3)R^2=0.66,小于普通最小2乘的R^2=0.705,(2)DW=0.66,p值=0.00013,存在自相关。R^2=0.710,优于普通最小2乘的效果。将y1平方,得y2。

2024-04-19 08:30:04 1035

原创 应用回归分析,第4章,思考与练习,答案,r语音代码

(2)等级相关系数0.32,p值0.021<0.05,存在异方差。

2024-04-18 19:21:23 2042

原创 应用回归分析,第3章,多元线性回归,思考与练习,答案,R语言代码,重点代码总结

2. 使用线性回归模型拟合数据,其中因变量为"y",自变量为"x1"、"x2"和"x3"。6. 计算相关系数矩阵"r",其中每个元素为"covBeta"对应元素的平方根之积除以"covBeta"对角线元素的平方根之积。12. 计算名为"data3.3"的数据框中除第一列外的所有列的相关系数矩阵,并将其四舍五入到小数点后3位。1. 读取名为"data3.1.csv"的数据文件,并将其存储在名为"data3.1"的数据框中。4. 计算自变量矩阵"x1"的相关系数矩阵,并将其转置后与原矩阵相乘,得到"xx"。

2024-04-17 08:26:29 1157

原创 Java,多态示例,继承与多态,

方法会打印出相应的形状信息,例如"Calling Circle.draw()"、"Calling Square.draw()"或"Calling Triangle.draw()"。类的构造函数并传入参数"Goodman"和"Tom"来实例化。类的构造函数并传入参数"章"和"三"来实例化。根据随机数的值,数组中的每个元素被实例化为。类,在其构造函数中调用父类的构造函数,并将。类,在其构造函数中调用父类的构造函数,并将。方法遍历数组中的每个元素,并调用其。方法,再输出中国人的姓名。方法,再输出美国人的姓名。

2024-04-16 21:32:17 555

原创 java语音程序设计,习题4,习题答案

java提供接口机制,允许1个类实现多个接口,在java中是通过接口实现多重继承的。10.多态是指一个程序中同名的多个方法共存的情况,java语音的多态主要是通过方法重载和覆盖的方式实现的。9.在继承关系中,子类的方法与父类的某一方法具有相同的方法名,返回类型,参数列表。8.在同一个类中定义了多个同名而不同内容的成员方法时,这些方法是重载的方法。通过形参列表中参数的个数,参数的数据类型和参数的顺序等方面的不同来划分的。规则:子类中重写方法的返回值类型必须与父类中被重写方法的返回值类型相同。

2024-04-14 19:28:15 512 1

原创 蓝桥杯,省赛,包子凑数,

这个题目中,我们需要判断选出的包子数量之和是否能表示成其他选法的包子数量之和的形式,如果不能,就说明这种选法是一种新的选法,可以计入答案。我们可以从0开始,依次枚举每个包子,对于每个包子,我们都可以选择拿或不拿,如果拿了这个包子,就相当于在dp[j]的基础上加上a[i],即dp[j+a[i]]=1。这段代码是一个背包问题的解法,题目大意是有n个包子,每个包子的数量为a[i],现在要从中选出一些包子,使得选出的包子数量之和不能表示成其他选法的包子数量之和的形式,求有多少种选法。

2024-04-13 19:12:39 158

原创 蓝桥杯,省赛,兰顿蚂蚁,密码脱落

如果不相等,那么dp[i][j]就等于dp[i-1][j]和dp[i][j-1]中的较大值,因为s1[i]和s2[j]至少有一个不在最长公共子序列中。代码中的dfs函数实现了蚂蚁的爬行过程,其中x和y表示当前蚂蚁所在的位置,step表示已经走的步数,d表示当前蚂蚁的方向。蚂蚁在一个黑白相间的网格上爬行,当蚂蚁爬到黑格子上时,它会把这个格子变成白色,当蚂蚁爬到白格子上时,它会把这个格子变成黑色,然后蚂蚁会按照当前的方向继续爬行。这行代码是将当前位置的值取反,如果原来是0,就变成1,如果原来是1,就变成0。

2024-04-12 16:07:39 848

原创 蓝桥杯,省赛,三体攻击,承压计算,九宫幻方

这段代码是一个三维数组的题目,题目描述为:有一个 a×b×c 的三维数组,每个位置上有一个数,现在有 m 次操作,每次操作会将一个长方体区域内的所有数减去一个数 ℎh,问在哪一次操作后,数组中是否存在负数。对于第i层第j个位置,它的最大值为a[i][j]加上它上一层的左右两个位置的最大值中的较大值,即f[i][j] = a[i][j] + max(f[i-1][j-1],f[i-1][j])。首先输入,然后找到所有空格的位置,用dfs枚举每个空格可以填的数字,如果填完之后满足的规则,就记录答案并输出。

2024-04-11 21:18:04 403 1

原创 蓝桥杯,省赛,异或数列,修改数组,外卖店优先级

在循环中,首先获取当前事件的id和权重weight,然后进入一个内部while循环,循环条件是arr[++i].id==nowid,也就是说,内部循环是在处理当前事件的所有相同id的事件。具体实现上,我们可以用一个数组 cnt 来记录每一位上 1 的个数,然后从高位到低位遍历 cnt 数组,如果某一位上的 1 的个数是奇数,就根据 n 和这个个数的值来判断异或和的奇偶性。这段代码的作用是将每个元素所在的集合的代表元素输出,并将该元素所在集合的代表元素更新为该集合的下一个元素的下标。最后输出ans即可。

2024-04-10 19:09:53 925 1

原创 蓝桥杯,省赛,bfs专题,买2赠一,

这是一段 C++ 代码,实现了一个购物车的功能。首先输入一个整数 n,表示商品的数量,接下来输入 n 个整数,表示每个商品的价格。然后按照价格从小到大排序,从最贵的商品开始,每次可以选择购买两个商品,如果这两个商品的价格相同,则可以免费获得一个价格为这两个商品价格的平均数的商品。最后输出购买所有商品所需的最小花费。代码中使用了 STL 中的 vector、queue 等容器,以及 sort 函数等算法。其中,vector 用于存储商品价格,queue 用于实现购买两个商品后获得免费商品的功能。

2024-04-09 16:17:37 405 1

原创 蓝桥杯,省赛,最大数,环境治理

这个状态转移方程的意思是,我们从i之前的位置j跳到i位置,需要跳跃的次数为f[j]+1。而k的取值范围是i+1到i+d_prime(n-i),也就是说,我们只能跳到i之后的位置,并且最多只能跳d_prime(n-i)步。否则,我们需要扩大左边界。这段代码的主要思路是:给定一个图,每条边有一个灰尘度,每条边还有一个灰尘度下限,现在要求改善若干天,每天可以使得编号为11到mid%n的点的灰尘度减11,或者使得所有点的灰尘度减11,问最少需要改善多少天才能使得所有边的灰尘度都不大于其下限。

2024-04-08 16:22:25 156

原创 蓝桥杯,省赛,背包与魔法,重新排序,搬砖

这里使用了差分数组的思想,对于每个区间[l,r],将b[l]加1,将b[r+1]减1,这样对于每个数字i,b[i]的前缀和s[i]就是i被查询的次数。举个例子,假设输入序列a为[1,2,3,4,5],查询区间为[1,3]和[2,4],那么差分数组b为[1,0,0,-1,-1,0],前缀和s为[1,1,1,0,-1,-1],原始和sum1为1。0+5*(-1)=-2,排序后的a为[1,2,3,4,5],排序后的s为[-1,-1,0,1,1],贪心后的最大和sum2为1*(-1)+2*(-1)+3。

2024-04-07 20:12:37 323 1

原创 蓝桥杯,省赛,异或和,最大子矩阵,运动会

它的作用是计算每个运动员在每个项目中的得分,得分的计算方式是根据该运动员在该项目中的排名来计算的。在函数内部,首先遍历当前节点的所有子节点,对每个子节点的权值进行异或操作,然后递归调用getres函数,将子节点作为新的根节点,继续计算其下的子节点的异或和。这段代码是一道树上异或和的题目,主要思路是通过递归遍历树的每一个节点,计算该节点下的所有子节点的异或和,最终得到根节点下的异或和。这个程序的主要思路是模拟比赛过程,通过遍历每个项目和每个运动员,计算每个运动员在每个项目中的得分。

2024-04-06 20:21:56 218 1

原创 蓝桥杯,省赛,动态规划专题,青蛙,更小的数,松散子序列,接龙数列

代码中的 dp[i][0] 表示从第 i-1 个竹竿到第 i 个竹竿不走传送门的最小时间,dp[i][1] 表示从第 i-1 个竹竿到第 i 个竹竿走传送门的最小时间。具体地,对于 f[i][1],我们可以选择不选第 i 个字符,此时 f[i][1] = max(f[i - 2][1], f[i - 2][0]) + values[s[i]];对于 f[i][0],我们可以选择不选第 i 个字符,此时 f[i][0] = max(f[i - 1][1], f[i - 1][0]);

2024-04-06 10:56:50 1044 1

原创 蓝桥杯,dfs专题,与或异或,滑行,网络寻路

在主函数中,先输入n和m,然后输入二维数组g,接着定义一个ans变量,用来存储最大的滑行距离。然后初始化每个状态都为-1,表示都没有计算过,接着枚举每个点,从每个点开始滑行,求出最大滑行距离,最后再取一个最大值,即为答案。其中,dfs函数是用来遍历图的,last表示上一个节点,x表示当前节点,num表示当前已经遍历的节点数。主函数中,首先输入n和m,表示图中有n个节点,m条边。接着,我们从每个节点开始进行dfs搜索,搜索到第三层时,如果找到了一个与起点相连的节点,就说明找到了一个三元环,ans++。

2024-04-05 22:12:47 393 1

原创 蓝桥杯,省赛,dfs专题,全球变暖,买瓜

在DFS函数中,首先判断当前岛屿是否已经被判断过,如果没有,就遍历当前岛屿的每一个点,并判断它是否会被淹没。该问题的具体描述为:有 n 个瓜,每个瓜的质量为 a[i],现在需要将这些瓜分成若干组,每组的总质量为 m,要求最小化分组的数量。这句话的意思是,将当前遍历的点标记为'*',表示已经遍历过,下一次就不需要再遍历了。这句话的意思是,如果当前岛屿的四个方向都不是海洋,就将被淹没的岛屿数量加1。这句话的意思是,如果当前遍历的点是陆地,并且在地图范围内,就继续遍历。这句话的意思是,输出没有被淹没的岛屿数量。

2024-04-04 16:24:39 344 1

原创 蓝桥杯,省赛,dfs专题,地宫取宝,小朋友崇拜圈,分糖果

在DFS搜索中,如果访问到了已经被访问过的点,就说明找到了一个闭合的圈,如果这个圈的起点和当前搜索的起点相同,就说明找到了一个真正意义上的环,更新max的值。在这段代码中,输入了一个有向图,其中每个点都有一个崇拜的小朋友的编号,表示这个点向崇拜的小朋友所在的点连了一条有向边。有向图是由若干个点和若干条有向边组成的图,每条有向边都有一个起点和一个终点,表示从起点指向终点的方向。这个问题可以用暴力枚举的方法解决,但是时间复杂度很高,因为每个人都有多种选糖果的方案,所以总的方案数是指数级别的。

2024-04-04 15:37:43 503 1

原创 数学模型,第2章训练题,超市购物,垂钓俱乐部,圆盘加工,动物尺寸,python,论文

这段代码是用来绘制单位质量的售价随质量的变化曲线。计算C的值,最后使用matplotlib绘制曲线图,展示单位质量的售价随质量的变化。1.(1)生产成本与质量w成正比,包装成本与表面积s成正比,其他成本也包含与w和s成正比的部分,上述3种成本中都含有与w,s均无关的部分,存在一个特征尺寸r ,满足r的平方正比于s,r的3次方正比于V,V为体积,m正比于V,所以, s正比于V。c是减函数,说明大包装比小包装的商品便宜,曲线是下凸的,说明单价的减少值随着包装的变大是逐渐减低的,即不要追求太大包装的商品。

2024-04-03 14:33:39 834 1

原创 蓝桥杯,危险系数,国赛,DFS

在主函数中,首先输入站点数量n和通道数量m,然后输入每个通道的起点和终点,将通道记录在cnt数组中。否则,遍历所有站点,如果该站点被经过的次数num等于路径数量ans,则将计数器k加1。在dfs函数中,如果当前站点为终点站,则将路径数量ans加1,并将路径上的每个站点的被经过次数num加1;否则,遍历当前站点的所有通道,如果该通道的另一端站点未被经过,则将该站点标记为已经经过,将该站点加入路径map中,继续进行dfs搜索,搜索完毕后将该站点标记为未经过。一个数组num,用于记录每个站点被经过的次数;

2024-04-02 22:16:41 242

原创 蓝桥杯省赛,马虎的算式

reverse(str+5,str+9)的作用是将数组str的后半部分(即下标为5~8的元素)翻转,这是因为在等式中,A、B、C、D、E的位置是可以任意排列的,因此为了避免重复计算,需要将A、B、C、D、E的所有可能排列都考虑到。由于A、B、C、D、E的位置是可以任意排列的,因此当枚举到一种排列时,我们可以通过将数组str的后半部分翻转来得到另一种排列,从而避免重复计算。程序使用了STL中的next_permutation函数,枚举了1-9的全排列,然后判断是否满足乘法算式,最后输出符合条件的方案数。

2024-04-02 20:57:18 204

原创 蓝桥杯省赛,连号区间数,规律,枚举

在每次枚举j时,都会更新maxv和minv,以保证它们分别记录的是当前区间[i,j]中的最大值和最小值。其中,maxv表示当前子数组中的最大值,minv表示当前子数组中的最小值,j表示当前子数组的右端点,i表示当前子数组的左端点。举个例子,假设当前子数组为[3, 1, 2, 4, 5],则maxv为5,minv为1,j-i为4,maxv-minv为4,符合条件,结果res加1。需要注意的是,由于数组中可能存在负数,因此在初始化最大值和最小值时,需要将它们分别赋值为负无穷和正无穷,以确保能够正确计算。

2024-04-02 20:37:25 254

原创 蓝桥杯省赛,买不到的数目,动态规划

这段代码的思路是:先输入两个物品的重量,将这两个物品的重量作为背包容量,将dp数组初始化为1。然后从第一个物品开始,遍历到10000000,如果dp[j]为1,则将dp[j+arr[i]]设为1,表示可以将第i个物品装入背包。完全背包问题的描述:有一个容量为V的背包和N个物品,每个物品的重量为w[i],价值为v[i],每个物品的数量无限。需要注意的是,这段代码只能解决物品数量无限的完全背包问题,如果物品数量有限,则需要使用01背包问题的解法。如果ax+by=n有解,则ax+by=ab-a-b-n无解。

2024-04-02 20:06:08 224

原创 蓝桥杯省赛真题,带分数(全排列,枚举)

这段代码是一个求解数学问题的程序,它的目的是找到一个长度为9的数字序列,使得将这个序列分成三个部分,第一个部分的数字组成的数乘以第三个部分的数字组成的数等于第二个部分的数字组成的数加上第三个部分的数字组成的数。这个程序使用了STL中的next_permutation函数,它可以将一个序列变成下一个排列,从而枚举所有可能的数字序列。最后输出cnt的值。举个例子,假设n为4,那么程序会枚举所有长度为9的数字序列,比如{1,2,3,4,5,6,7,8,9},{1,2,3,4,5,6,7,9,8}等等。

2024-04-02 19:45:06 158

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除