- 博客(32)
- 收藏
- 关注
原创 如何在机房里脱困(中)
这和把网线一个原理,只不过显得高逼格,也不会影响自己上网。保持对外界的联系,这就给了我们可乘之机!只要拔了网线,老师就看不到你了。4.如果没能完成,就在重复前三个步骤,就又能获得时间。3.登录后就可以获得大约10秒的时间,赶紧杀极域!就不信用杀软也粉碎不了它!学校机房为了安全,不会用互联网,缺点2:这动作太明显了,会被发现。2.点击Windows防火墙。缺点:但是你自己也上不了网了。缺点:要是老师断网了就不行。5.把极域的都设置成阻止。6.极域也被卡出去了!1.按 Win+L注销。1.随便新建一个文本。
2024-12-26 21:56:10
363
2
原创 排序算法之选择排序&堆排序
向下调整:如果父节点比大的孩子小,则两者交换位置,然后进行新一轮比较,直到叶子或 父节点不小于大的孩子。鱿鱼选择排序每次都要扫描一遍数组,时间复杂度O(n)而要进行n次扫描操作,所以时间复杂度为O(n*n)于是把堆顶移除就可以排好一个元素,但是移除应该把堆顶和最后一个交换,否则会严重破坏堆序性,增加复杂度!,需要N次交换+调整,调整复杂度为logn所以时间复杂度为O(NlogN)这应该算是最简单的排序算法了,每次在右边无序区里选最小值,没有无序区时,就宣告排序完毕。
2024-11-27 22:07:32
913
原创 信息学奥赛一本通1275乘积最大题解
今年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰90周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友XZ也有幸得以参加。设有一个长度为N的数字串,要求选手使用K个乘号将它分成K+1个部分,找出一种分法,使得这K+1个部分的乘积最大。现在,请你帮助你的好朋友XZ设计一个程序,求得正确的答案。第一行共有2个自然数N,K(6≤N≤10,1≤K≤6)这时,符合题目要求的结果是:31*2=62。第二行是一个长度为N的数字串。
2024-10-07 17:38:56
190
1
原创 如何卸载360
2.然后,搜uninst.exe。1.打开桌面,右键单击快捷方式。不用像其他教程那么复杂。4.选择“继续卸载”6.选择 “继续卸载”选择“打开文件位置”7.选择“继续卸载”10.把卸载程序关掉。
2024-06-05 21:30:41
1372
原创 ntsd用法+安装包
ntsd是一个强大的进程终止软件,除了少数系统进程之外一律杀掉。当然,资源管理器的进程是可以杀的所以也可以让电脑黑屏。1.ntsd -c q -p 进程的pid。同样可以让电脑黑屏的还有taskkill。2.ntsd -c q -pn 进程名。记得解压到System32里面。/f /pid 进程PID。/f /im 进程名。
2024-05-23 20:18:39
869
原创 关不掉的弹窗
解决方法:找到程序窗口,把它叉掉,要想让它也叉不掉,请看第二种。是通过修改某些参数让右上角的-口×变样子。如果想让altf4都无能为力的话,请看。实际上不是关不掉,而是关不完。解决方法:Alt+f4关闭。
2024-05-11 20:22:04
962
原创 伪装坑人程序
如果直接把坑人程序复制粘贴,肯定会被发现,所以要这样!首先把坑人程序放到C盘的某个重要目录里这样没人注意。然后找一个可以伪装的软件,就找到这个软件的快捷方式。在属性界面里在点确定,这是会发现快捷方式的图标变了。如果在桌面上,记得把原来的快捷方式删掉。然后找到坑人程序的快捷方式也调出属性。找到“目标”,把里面的路径复制。然后在显眼的地方创建快捷方式。粘贴,然后选一个图标,点确定。
2024-05-08 20:54:43
338
原创 快速幂详解
虽然有递归解法,但这里不在给代码,个人不建议用递归,因为递归太费空间,往深了递归还费时间。但,这还不够,别忘了右移一位如果是奇数,还会减一再除以2。但是这样楚是不够的,但是却给了我们一个启发。把底数除2,结果自乘可以把复杂度除以2。除很多次,就能把复杂度降到log级别。但如果是奇数,就要先减一,降到偶数。在乘方运算时,千万不要在用这个了。的复杂度在大规模运算时接受不了的。但是既然是快速幂,就要让它更快。所以,最终代码出来了。
2024-04-28 20:47:08
425
原创 NOI8169c++题解
在药房实习期间,小英扎实的专业基础获得了医生的一致好评,得知小英在计算概论中取得 过好成绩后,主任又额外交给她一项任务,解密抗战时期被加密过的一些伤员的名单。1. 原文中所有的字符都在字母表中被循环左移了三个位置(dec -> abz)经过研究,小英发现了如下加密规律(括号中是一个“原文 -> 密文”的例子)小英是药学专业大三的学生,暑假期间获得了去医院药房实习的机会。2. 逆序存储(abcd -> dcba )3. 大小写反转(abXY -> ABxy)输出解密后的字符串。
2024-04-27 20:47:27
462
原创 NOI8174 忽略大小写的字符串比较 c++题解
一般我们用strcmp可比较两个字符串的大小,比较方法为对两个字符串从前往后逐个字符相比较(按ASCII码值大小比较),直到出现不同的字符或遇到'\0'为止。如果全部字符都相同,则认为相同;如果出现不相同的字符,则以第一个不相同的字符的比较结果为准(注意:如果某个字符串遇到'\0'而另一个字符串还未遇到'\0',则前者小于后者)。但在有些时候,我们比较字符串的大小时,希望忽略字母的大小,例如"Hello"和"hello"在忽略字母大小写时是相等的。如果第一个字符串比第二个字符串大,输出一个字符">";
2024-04-26 18:16:46
445
原创 NOI 1691 大小写字母互换 题解c++
把一个字符串中所有出现的大写字母都替换成小写字母,同时把小写字母替换成大写字母。输出一行:完成互换的字符串(字符串长度小于80)。输入一行:待互换的字符串。一个思路,这里不多说了。
2024-04-21 10:48:32
308
原创 NOI7805配对碱基链c++题解
脱氧核糖核酸(DNA)由两条互补的碱基链以双螺旋的方式结合而成。而构成DNA的碱基共有4种,分别为腺瞟呤(A)、鸟嘌呤(G)、胸腺嘧啶(T)和胞嘧啶(C)。我们知道,在两条互补碱基链的对应位置上,腺瞟呤总是和胸腺嘧啶配对,鸟嘌呤总是和胞嘧啶配对。你的任务就是根据一条单链上的碱基序列,给出对应的互补链上的碱基序列。这个字符串只含有大写字母A、T、G、C,分别表示腺瞟呤、胸腺嘧啶、鸟嘌呤和胞嘧啶。一个只含有大写字母A、T、G、C的字符串,为与输入的碱基链互补的碱基链。或者直接用同一个字符串替换。
2024-04-21 10:25:06
375
原创 NOI8178 判断字符串是否为回文c++题解
输入一个字符串,输出该字符串是否回文。回文是指顺读和倒读都一样的字符串。输入为一行字符串(字符串中没有空白字符,字符串长度不超过100)。如果字符串是回文,输出yes;当然也可以反转字符串,统一比较。只要把两边的字符比较就好。
2024-04-16 20:54:04
402
原创 NOI6183人民币支付题解c++
从键盘输入一指定金额(以元为单位,如345),然后输出支付该金额的各种面额的人民币数量,显示100元,50元,20元,10元,5元,1元各多少张,要求尽量使用大面额的钞票。输出分行,每行显示一个整数,从上到下分别表示100元,50元,20元,10元,5元,1元人民币的张数。这道题不用考虑那么多,只要逐个算即可。一个小于1000的正整数。
2024-04-14 19:05:25
1237
原创 对于之前坑人代码的优化
在主函数之前加上这个函数可以让右上角的 - 口 × 变成 ❌ 这样就能让坑人程序叉不掉。他会防止用Alt+F4强制关闭。记得在主函数最前面加入。
2024-04-13 10:13:05
711
原创 NOI 666 放苹果c++题解
把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。第一行是测试数据的数目t(0 <= t <= 20)。以下每行均包含二个整数M和N,以空格分开。1<=M,N<=10。如果苹果比盘子多,可以每个盘子都放一个,也可以撤走一个盘子。对输入的每组数据M和N,用一行输出相应的K。如果比盘子少,那可以撤走那些必定是空着的盘子。边界是苹果没了或者盘子没了。这道题,赤裸裸的递归。
2024-04-12 11:17:23
492
原创 NOI2.5 .1818 红与黑C++题解
接下来,我们就能写出DFS函数。只要输入“@”就可以判断起点。首先,我们要一个增量数组。这道题可以用爆搜实现。然后是完整代码,含注释。
2024-03-30 22:16:54
683
1
C盘填充器2.0(凑字数)
2024-10-30
ntsd,一款超强的进程结束软件
2024-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人