一、万能头文件简介(结尾有彩蛋)
#include
// 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 冠军
据说刷题数无数,男神长的又帅又努力,不得不服啊!!!!