常用缺省源
48
(ASCII '0'=48
)换成了 0x30
。真高级!
fread()
优化快读(原因是因为 Ynoi 要卡常)。
代码:
#include <iostream>
#include <cstdio>
#include <cstring>
#define space putchar(' ')
#define endl putchar('\n')
using namespace std;
typedef long long LL;
typedef unsigned long long ull;
typedef long double LD;
void fastio()
{
ios::sync_with_stdio(false);
cin.tie(0), cout.tie(0);
}
char buf[1 << 21], *p1 = buf, *p2 = buf;
inline char getch()
{
if (p1 == p2) p2 = buf + fread(buf, 1, 1 << 21, stdin), p1 = buf;
return *(p1++);
}
inline int read()
{
char op = getch(); int x = 0, f = 1;
while (op < 48 || op > 57) {if (op == '-') f = -1; op = getch();}
while (48 <= op && op <= 57) x = (x << 1) + (x << 3) + (op ^ 48), op = getch();
return x * f;
}
inline void write(int x)
{
if (x < 0) putchar('-'), x = -x;
if (x > 9) write(x / 10);
putchar(x % 10 + 48);
}
int main()
{
return 0;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)