当前位置: 首页 > news >正文

快读

快读

注意读入到文件结尾才结束,直接运行会无输出。

char buf[1 << 21], *p1 = buf, *p2 = buf;
inline char getc() {return p1 == p2 && (p2 = (p1 = buf) + fread(buf, 1, 1 << 21, stdin), p1 == p2) ? 0 : *p1++;
}
template<typename T> void Cin(T &a) {T ans = 0;bool f = 0;char c = getc();for (; c < '0' || c > '9'; c = getc()) {if (c == '-') f = -1;}for (; c >= '0' && c <= '9'; c = getc()) {ans = ans * 10 + c - '0';}a = f ? -ans : ans;
}
template<typename T, typename... Args> void Cin(T &a, Args &...args) {Cin(a), Cin(args...);
}
template<typename T> void Cout(T x) { // 注意,这里输出不带换行if (x < 0) putchar('-'), x = -x;if (x > 9) Cout(x / 10);putchar(x % 10 + '0');
}
http://www.zskr.cn/news/29275.html

相关文章:

  • 我爱学算法之—— 模拟(下) - 教程
  • 完整教程:Torch-Rechub学习笔记-task3
  • 【Python爬虫】反爬虫入门与基础(一) - 教程
  • Day3综合案例一:个人简介
  • 后缀数组 SA
  • 边缘计算与AI:移动端设计软件的实时性能突破 - 教程
  • 字符串模式匹配算法 KMP
  • Flink编程模型 - 详解
  • 工业4.0下的边缘存储设计:材料就地处理,响应更快更安全
  • 服务器关机用halt、poweroff还是shutdown -h now?一文帮你说明
  • Min25 筛
  • 完整教程:微软2025教育AI报告:教育群体采用AI的比例显著提升
  • 康拓展开
  • git回滚代码
  • 离散对数 bsgs 与 exbsgs
  • 【LTDC】LTDC 简介
  • 分类器案例 - -一叶知秋
  • 最大流
  • 最长路(topsort+DP算法)
  • 缩点(Tarjan 算法)
  • 常见概念
  • CNCF项目记录2025-10
  • 代理
  • 双碳目标下,MyEMS 为何成为制造企业的 “刚需工具”?
  • 树上路径交
  • 点分治 / 树的重心
  • 树论大封装(直径+重心+中心)
  • 书评-谋杀黄昏
  • 徐州信息技术服务管理体系认证渠道口碑榜:聚焦机构资质、服务案例及合规性评估
  • 完整教程:【汽车篇】AI深度学习在汽车零部件外观检测——铝铸件中的应用