读入输出优化模板

因为是直接调用系统底层所以速度会很快...

复制代码
1 long long read(){
2     long long x=0,w=1;
3     char c=0;
4     for (c=getchar();c<'0'||c>'9';c=getchar()) {if (c=='-') w=-1;}
5     for (;c>='0'&&c<='9';c=getchar()) x=(x<<3)+(x<<1)+c-'0';
6     return x*w;
7 }
读入
复制代码
复制代码
1 void write(long long x){
2        if (!x) putchar('0');else{
3               char s[100];
4               int i,j=0;
5               for (;x>0;x/=10) s[j++]=x%10;
6               for (i=j-1;i>=0;i--) putchar(s[i]+48);
7        }
8        putchar('\n');
9 }
输出
复制代码

 听说比赛的时候花个几分钟打个读入输出优化模板能够解决因为常数而退役的事情哟!( ゚▽゚)/ 

posted @   ~Lanly~  阅读(381)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示