fread 快速读入 (神奇挂!)
2024-08-27 22:18:11
注意这里是将后台的所有数据都读入在计算
#include<bits/stdc++.h>
using namespace std;
#define ll long long
namespace fastIO {
#define BUF_SIZE 100010
//fread -> read
bool IOerror = ;
inline char nc() {
static char buf[BUF_SIZE], *p1 = buf + BUF_SIZE, *pend = buf + BUF_SIZE;
if(p1 == pend) {
p1 = buf;
pend = buf + fread(buf, , BUF_SIZE, stdin);
if(pend == p1) {
IOerror = ;
return -;
}
}
return *p1++;
}
inline bool blank(char ch) {
return ch == ' ' || ch == '\n' || ch == '\r' || ch == '\t';
}
inline void read(int &x) {
char ch;
while(blank(ch = nc()));
if(IOerror)
return;
for(x = ch - ''; (ch = nc()) >= '' && ch <= ''; x = x * + ch - '');
}
#undef BUF_SIZE
};
using namespace fastIO; int main()
{
int T;
read(T); }
最新文章
- Android-启动另一个app
- coreseek增量索引合并
- npapi插件开发流程与实例
- C# 实现 Snowflake算法 ID生成
- 设置类型Double小数点位数
- Android的Activity屏幕切换动画-左右滑动切换
- 解决tomcat6部署spring4+mybatisJSP页面产生的500错误,控制台报java.lang.NullPointerException的问题
- go——搭建Win7下的Go开发环境
- 解决Android开发中,ActiveAndroid和Gson同时使用,对象序列化失败的问题
- unity3d脚本编程
- hdu 1575 Tr A (矩阵快速幂入门题)
- Excel skills (2) -- 自动调整行宽列高
- redis百度百科和维基百科知识总结:
- Failed to load the JNI shared library
- 基于layui和bootstrap搭建极简后台管理框架
- android自定义Notification通知栏实例
- 学习python之路_入门篇A
- python的sorted
- C# 曲线上的点(二) 获取距离最近的点
- 【转】基于Jenkins实现持续集成【持续更新中】