- 博客(17)
- 收藏
- 关注
原创 简单的Linux指令(day0-1)
1、打开中断的方式:(1)双击中断的图标(从搜索中打开也行)(2)Ctrl+alt+t //快捷键打开中断2、Ctrl+shfit+t //用alt+数字就可以进行页面的切换(并列打开终端窗口)3、放大和缩小的快捷键:(1)Ctrl+shift+“+” //放大(2)Ctrl+shift+“-” //缩小4、如果你想把菜单栏从左边换到下边:点击右上角的⚙->点击系统设置->点击个人的外观->点击行为->
2024-12-29 11:14:01
571
原创 回溯法
简单来讲,回溯法就是通过不断地尝试各种可能的选择,在发现当前选择无法达到预期目标或者不符合某些条件时,能够撤销之前的选择,然后尝试其他的选择,如此反复,直到找到满足要求的解或者遍历完所有可能的情况。
2024-12-19 21:21:58
553
原创 直接删除Linux分区后进入电脑变成grub页面,如何解决
第一个视频可以暂时从grub页面进入Windows页面,但是不保证之后再开机还是Windows页面。我尝试了一下,如果关机再重启的话还是grub页面而不是Windows页面。这个就是Linux没删干净,要把grub删除。我找到两个视频,可以来帮助解决问题。【电脑开机报错提示grub,windows开机显示grub报错提示解决方法-哔哩哔哩】第二个视频可以删除grub,这样再次开机就会进入Windows页面而不是grub页面了。【5分钟,用Windows 10系统删除双系统Linux-哔哩哔哩】
2024-12-04 16:25:23
390
原创 高精度乘法
由上述例子可以看出a[i]*b[j]的下标可以确定为c[i+j-1],再将新相乘得到的数与原来的c[i+j-1]相加。同时也可以确定所乘结果的最大位数为s1与s2长度之和(因为a4b3有可能进位)。高精度乘法与之前所说的加法区别在于:乘法需要一个数的每一位数乘以另一个数的所有位数,然后在将相应下标的数进行相加。练习题:P1303 A*B Problem(注意数字的范围)2.计算c数组的长度,按照最长数位算 (la+lb)1.各位对齐-反转,字符型转整型。3.对位相乘得到c数组。
2024-10-06 22:36:53
640
原创 高精度减法
与上篇文章相似,不过是把加法换成了减法。需要注意的就是符号的确定以及借位问题。3.计算c数组的长度,按照最长数位算(这时的最长位数是s1和s2长度的最大值)1.判断s1是否比s2小,如果s1较小则要交换s1与s2,并输出符号位‘-’4.对位相得减到c数组,此时需要注意是否需要借位。2.各位对齐-反转,字符型转整型。
2024-10-06 21:53:53
183
原创 高精度加法
3.对位相加得到c数组 (每个数字单独相加计算,如果超过9,则将进位加到下一位数字中,当前数字再取10的余数)高精度主要解决的就是超出当前数据类型所能表示的数,一般我们可以使用数组来进行计算。5.倒序打印 (因为我们之前是倒序计算,此时需要倒序打印才能得到正确结果)2.计算c数组的长度,按照最长数位算 (a数组与b数组的最大值再加一)1.各位对齐-反转,字符型转整型(取反可以使位相加更加好理解)练习题:(洛谷)P1601 A+B Problem(高精)
2024-10-06 21:23:04
454
原创 一串输入,分开使用(力扣P1042 [NOIP2003 普及组] 乒乓球)
在很多题目中总是会有一整串输入的情况,但是判断时却是需要一个一个字符的判断。这种情况可以使用char字符型
2024-10-05 22:27:00
227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人