超级读入挂
来源:互联网 发布:开淘宝保证金能退吗 编辑:程序博客网 时间:2024/04/30 07:51
来源2017多校第10场第八题标程。
#define FI(n) FastIO::read(n)namespace FastIO { const int SIZE = 1 << 16; char buf[SIZE], obuf[SIZE], str[60]; int bi = SIZE, bn = SIZE, opt; int read(char *s) { while (bn) { for (; bi < bn && buf[bi] <= ' '; bi++); if (bi < bn) break; bn = fread(buf, 1, SIZE, stdin); bi = 0; } int sn = 0; while (bn) { for (; bi < bn && buf[bi] > ' '; bi++) s[sn++] = buf[bi]; if (bi < bn) break; bn = fread(buf, 1, SIZE, stdin); bi = 0; } s[sn] = 0; return sn; } bool read(int& x) { int n = read(str), bf; if (!n) return 0; int i = 0; if (str[i] == '-') bf = -1, i++; else bf = 1; for (x = 0; i < n; i++) x = x * 10 + str[i] - '0'; if (bf < 0) x = -x; return 1; }};
使用方法:
int n;FI(n);//FI()接受一个引用,返回true或者false
阅读全文
0 0
- 超级读入挂
- 超级读入挂
- 超级读入挂HDU(6044)
- 2017 Multi-University Training Contest 10 1008 Monkeys&& HDU 6178 (贪心+超级读入挂fread)
- 超级快的读入优化实现
- 读入挂
- 读入挂
- 读入挂
- 读入挂
- 2017多校训练赛第一场 HDU 6044 Limited Permutation(虚建笛卡尔树+超级读入挂)
- 读入挂输出挂
- 超神读入挂
- fread 读入挂模板
- 读入挂模版
- acm 读入挂
- 读入
- hdu6178-搜索&思维&读入挂-Monkeys
- hdu 6178 dfs+超神读入挂
- Python从零开始(库的安装与初步使用1)
- ICCV 2017目标跟踪论文
- bzoj 3884: 上帝与集合的正确用法(欧拉函数)
- redis基本命令
- 简易git操作 -- 让你的格子绿起来
- 超级读入挂
- java简单jdbc查询操作
- Java的NIO
- Spark源码系列(九)Spark SQL初体验之解析过程详解
- 正则取消括号分组
- java复习-继承
- 面试-框架-mybatis
- 如何利用JS判断当前来路域名并跳转到指定页面
- 豆瓣API