摘要: #高精度算法 有时候题目里的数据长度会超过 long long 能表示的最大范围(出题人故意搞事情),这个时候就需要用到高精度算法,顾名思义精度不够高所以需要高精度,高精度算法其实是一类手动模拟四则运算以表示更大范围数据的一类算法。 当题目数据超过 19位数 / $10^{19}$ 时就要特别小心了 阅读全文
posted @ 2020-11-07 11:16 Xiezeju 阅读(288) 评论(0) 推荐(0) 编辑
摘要: #排序 我们设计程序时免不了有排序的需求,因此诞生了各种各样的排序算法。(博主比较忙,所以更得会比较慢) ##一、快速排序 ##二、归并排序 ##三、冒泡排序(起泡排序) ##四、选择排序 ##五、希尔排序 ##六、插入排序 ##七、堆排序 ##八、桶排序 ##九、基数排序 ##十、计数排序 阅读全文
posted @ 2020-11-07 11:05 Xiezeju 阅读(190) 评论(0) 推荐(0) 编辑
摘要: #ACM专题导航 博主比较 懒 忙,尽量抽时间出来更新,目前很多板块都是只写了个框架贴了个代码,原理讲述很多都来不及写 因为实在是太多了,请大家见谅。 ##一、数据结构与算法 1.排序 2.递推及递归 3.高精度算法 4.二分查找 5.前缀和及差分 6.离散化 7.贪心算法 8.简单搜索 ##二、数 阅读全文
posted @ 2020-10-18 08:29 Xiezeju 阅读(183) 评论(0) 推荐(0) 编辑
摘要: #素数 ##一、素数与合数的定义 设整数 \(p\ne0\),\(±1\). 如果它除了显然约数 \(±1\), \(±p\) 外没有其它约数, 那么 \(p\) 就称为不可约数,也叫素数. 若 \(a\ne0\),\(±1\) 且 \(a\) 不是不可约数,则称 \(a\) 为合数. (没有特殊说 阅读全文
posted @ 2020-10-18 07:57 Xiezeju 阅读(147) 评论(0) 推荐(0) 编辑
摘要: #CodeBlocks的安装配置以及使用教程 ####教程写的很啰嗦,本来几句话就能搞定的,但为了照顾到那部分真正的小白还请大家见谅! ##一、下载 前往CodeBlocks官网下载带编译器的版本,目前的最新版本为20.03 链接: http://www.codeblocks.org/downloa 阅读全文
posted @ 2020-10-16 19:11 Xiezeju 阅读(7148) 评论(0) 推荐(0) 编辑