教我卡常
感恩卡常模拟赛。
- 使用
\n
而不是endl
- 使用常数而非变量
- 不要用那个破
cin
了,现在我们都喜欢快读!
namespace FastIO {
#define iL (1 << 20)
#define gc() ((iS == iT) ? (iT = (iS = ibuf) + fread(ibuf, 1, iL, stdin), (iS == iT) ? EOF : *iS++) : *iS++)
char ibuf[iL], *iS = ibuf + iL, *iT = ibuf + iL;
template<class T> inline void read(T &x) {
char c = gc(); bool f = 0; x = 0;
while(!isdigit(c)) f |= c == '-', c = gc();
while(isdigit(c)) x = (x << 1) + (x << 3) + (c & 15), c = gc();
if(f) x = -x;
}
#undef iL
#undef gc
}
using namespace FastIO;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异