C\C++万能头文件(ACM世界冠军都在用)

C\C++万能头文件(ACM世界冠军都在用)

一、万能头文件简介(结尾有彩蛋)

#include包含了目前C\C++所包含的所有头文件,因此也被称为万能头文件,目前国内外主流oj系统(牛客网,leetcode.....)都支持万能头文件写法,内容如下:

// C

#ifndef _GLIBCXX_NO_ASSERT

#include

#endif

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#if __cplusplus >= 201103L

#include

#include

#include

#include

#include

#include

#include

#include

#include

#endif

// C++

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#if __cplusplus >= 201103L

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#endif注意:仅限比赛使用,项目中最好不用,用到什么头文件就加什么,代码也看起来更简洁。

二、抛砖引玉

这里给一个模板,大家思考一下如何使用。

注意:万能头文件Linux系统可以直接使用,Windows系统(额、工作中几乎不用Windows,所以读者自行解决)

三、谁在用?

无意间在B站上看到了,史上最强ACM选手 Korotkevich大神在竞赛使用了万能头文件。有兴趣的可以一睹大神风采,链接如下:

https://www.bilibili.com/video/BV1QW411L7JB?from=search&seid=7777195730541090597

Korotkevich大神简介:

1、IOI世界冠军;

2、2014年包揽 Facebook Hacker cup, TopCoder Open, Google Code Jam 三大个人国际顶级程序竞赛冠军;

3、2013、2015年两届 ACM-ICPC 世界总决赛冠军(2015年世界总决赛历史首次 AK(所有题目全部做出来));

4、连续 6 年 codejam 冠军

据说刷题数无数,男神长的又帅又努力,不得不服啊!!!!

相关数据

0365cc彩票APP官方版下载 故障码冻结帧,故障码冻结帧是什么意思
365bet体育在线官 魔兽世界跨越屏障任务怎么做
beat365在线体育正规吗 蜗牛是代表什么动物生肖 蜗牛暗示什么生肖