0 常用自定义函数模板(暂无)

点击展开:常用自定义函数模板

1 头文件

点击展开:头文件

众所周知, 李尧老师平常用的都是 #include<bits/stdc++.h>

比如在网上找一个C++代码, 基本就是别的头文件了, 有的同学可能会一脸懵逼😖, 其实 #include<bits/stdc++.h>就是把C++所有的头文件给结合在了一起, 用 include<bits/stdc++.h>就不用写那么多头文件了~

所以才叫“万能头”嘛~

2 算法

点击展开:排序算法

C++一段: 选择排序, 冒泡排序

C++二段: 专有内置函数排序

C++三段: 归并排序, 快速排序, 前缀和, 二叉树, 数论, 递归, 递推, 高精度, 枚举算法

3 快读

点击展开:快读
inline

用于自定义函数放在类型前面, 例如:

inline int print(int n){cout << n;}

register

用于自定义变量放在类型前面, 例如:

register int n;

就比如说你要创造一个题的时间世界纪录

汪子忱: 快读出奇迹

4 特判

点击展开:特判

如果你做一道题, 有一个测试点没有通过是WA读取到XX应为XX.

那么恭喜你, 你可以用特判来“骗分”

就比如说下面代码:

int 最终输出结果的特殊数值 = (此处运算一个特殊的数值)(例如:最终输出结果/2 + 最终输出结果%2)那么他大概率是一个特殊的数值
if (最终输出结果的特殊数值 == 读取到数值){cout << 应为数值;}

这道题就可以愉快的AC啦~

比赛要用这个骗分!平常不要用, 因为这是一种“微型”的作弊

听说某艺深用爬虫读取到了全部数据

5 字符串高级版

点击展开:字符串顶级运用

6 数据类型高级版

点击展开:数据类型高级版

7 字符数组高级版

点击展开:

8 不规范代码合集

点击展开:不规范代码合集

5 条评论

  • 1