快读快写
199 字
1 分钟
快读快写
快读模板:
inline int read(){ int x = 0,f = 1; char ch = getchar(); while (ch < '0' || ch>'9') { if (ch == '-') f = -1; ch = getchar(); } while (ch >= '0' && ch <= '9') { x = (x << 1) + (x << 3) + (ch ^ 48); ch = getchar(); } return x * f;}快写模板:
inline void write(int x){ if (x < 0) putchar('-'), x = -x; if(x > 9) write(x / 10); putchar(x % 10 + '0'); return;}优化:
#include <iostream>using namespace std;typedef long long LL;
inline LL read(){ LL x = 0, f = 1; char ch = getchar(); while (!isdigit(ch)) { if (ch == '-') f = -1; ch = getchar(); } while (isdigit(ch)) { x = (x << 1) + (x << 3) + (ch ^ 48); ch = getchar(); } return x * f;}
inline void write(LL x){ if (x < 0) putchar('-'), x = -x; if (x > 9) write(x / 10); putchar(x % 10 + '0');}
int main(){ int a = read(); write(a); return 0;}支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!