C++基础排序算法总结

下面总结一些常见的高效的排序算法。 1. 归并排序 主要思想:递归排序+合并。 复杂度:O(NlogN)。好写速度快,不容易卡。 int a[10]={0,2,9,1,7,8,5,3,4,2},T[10]; voi...

C++ #include和#define命令

预处理命令就是我们程序开头以#字符开头的命令。为什么叫预处理命令?因为这些命令是在编译时的第一步就执行了的,不会转为汇编码。 编译器编译代码的步骤: 预处理。处理#include,#define等命令并删除注释,所以无论怎么写都...

Typecho 如何安装主题和插件

Typecho的主题和插件都安装在Typecho的usr目录下,这个不是主机根目录的usr,是Typecho本身文件夹根目录下的usr。 里面有两个文件夹,plugins存放插件,themes存放主题,每一个单独的插件或者主题都是一个文件...

C++一维的孤立森林算法

孤立森林(Isolation Forest)算法,是一种用于排查异常数据的算法。它的名字听上去十分高端,感觉不可能在OI里用到,事实上也的确没有听说过这方面的题,而我接触这个算法是因为数学建模大赛时小组中发现这个算法可用,然后就去学了一下。...

电信网络光猫使用小技巧

电信光猫指示灯的作用: 电源:不用多说。 光纤E:蓝灯,代表光纤正常连入,如果闪烁或者不亮就是有问题。 光信号:红灯,正常情况不亮,亮则说明光纤未接入。 无线:表示无线功能是否打开。如果还在闪...

朴素筛素数和线性筛素数

1. Eratosthenes筛法(埃氏筛) 流程:对于每一个质数\(p\),标注出范围内所有\(p\)的倍数为合数,剩下的就是质数。 int cnt, prm[MAX], v[MAX]; void Eratosthenes()...

Windows 用Win +R运行快速启动各种程序

许多人认为Windows的Win+R运行就是摆设,除了开cmd和shutdown外毫无用处。其实Win+R是可以用于各种快捷启动的。 Win+R可以视作执行一条cmd命令,要用他运行程序,理论上必须输入一个绝对路径。但是我们知道Windo...

Windows 蓝牙失效超全攻略

新电脑蓝牙出现问题,我捣鼓了很久,历经九九八十一难得以修复,说一说我在网上看到的各种方法。 一个功能正常使用,需要经过一个又一个的步骤。任何一个地方出问题,都有可能造成蓝牙失效。以下方法按出现概率从大到小排列。 Lv.1 如果你无法正...

C++ 运算符辨析——优先级与结合律

运算符的优先级 图源摘自C++ Primer第五版 如何记忆?其实大部分不用记忆,因为大部分符号是符合数学认知规律的,比如乘除>加减>逻辑>赋值>逗号(比方说数学上我们说\(a<3\wedge b&...

简洁高效高精除法

高精除法是高精里面比较麻烦的。并且实现思路很多,这里记录一个模拟竖式计算的思路。 如何模拟十进制的竖式除法? 除法需要一位一位从高到低得出答案,用被除数减去答案和除数的积,得到余数作为下一轮被除数,继续获取下一位答案。 而获取余数...