- 博客(21)
- 收藏
- 关注
原创 【算法】数论
这个代码里有个漏洞:如果一组中的两个数是一样的,此时没有与之对应的另一组数,而上面的代码还是加了2.所以要特判一下,如果一组中两个数相等的情况存在,则它们的最大公约数和最小公倍数是同一个数,所以如果读入的两个数相等这种情况就存在,所以ans里要减去多加的1。2 i和j的最小公因数gcd要是m (因为积相同而且最大公约数相同,那么最小公倍数也一定相同)比如说3、12的最大公约数为3,而7、9的最大公约数为1,在数学中我们称它为。两个数的积等于它们最大公约数和它们最小公倍数的积。
2023-03-31 18:58:47 174
原创 java第二阶段之异常Exception
5大运行异常 异常处理 异常体系图 异常的最佳应用解决方案“try-catch认为可能出现问题的部分 ctrl+alt+t运行一下虽然有提示 但是还是可以出来结果的不想有红的话 可以修改一下比如上面那个就是运行时异常比如对象还没创建就去使用了比如这个后面的io流也是这个情况例子:来个小题来几个例子程序员在代码中捕获发生的异常,自行处理演示:一个程序可以有多个try-catch块 finally没有也是可以通过的1.如果异常发生了,则异常发生后
2022-11-25 11:22:06 119
原创 java第二阶段之接口interface implements
接口的知识其实比较依靠前面学到的知识 继承 抽象 多态 也涉及到final和动态绑定机制
2022-11-15 14:47:26 1666
原创 java第二阶段之main方法语法
明白为什么要public static void main(String[] args) 这样写 以及使用注意事项
2022-11-11 17:00:41 93
原创 【方法/函数】 矩阵相乘
3)、乘积C的第m行第n列的元素等于矩阵A的第m行的元素与矩阵B的第n列对应元素乘积之和。1)、当矩阵A的列数(column)等于矩阵B的行数(row)时,A与B可以相乘。2)、矩阵C的行数等于矩阵A的行数,C的列数等于B的列数。注意这三个循环的顺序是有讲究的 因为对应着结果的行列。a的行 b的列 a的列b的行。由规则我们就可以开始我们的方法设计。首先我们要明白矩阵乘法的规则。
2022-11-02 22:41:53 415
原创 java第一阶段之java概述
面向对象健壮的跨平台性 java— 一个编译好的.class文件可以在windows和linux上运行(因为jvm)解释性语言 即编译后的代码不能被机器执行,需要解释器来执行 如javascript PHP 还有编译型语言 可以直接被编译成二进制 直接被机器执行 c/c++
2022-11-01 10:04:15 62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人