博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
读入优化模板
阅读量:5342 次
发布时间:2019-06-15

本文共 829 字,大约阅读时间需要 2 分钟。

存个模板,以后直接copy懒得敲…… 不带负数:
int read_p,read_ca;inline int read(){    read_p=0;read_ca=getchar();    while(read_ca<'0'||read_ca>'9') read_ca=getchar();    while(read_ca>='0'&&read_ca<='9') read_p=read_p*10+read_ca-48,read_ca=getchar();    return read_p;}

带负数:

int read_p,read_ca,read_f;inline int read(){    read_p=0;read_ca=getchar();read_f=1;    while(read_ca<'0'||read_ca>'9') {
if (read_ca=='-') read_f=-1;read_ca=getchar();} while(read_ca>='0'&&read_ca<='9') read_p=read_p*10+read_ca-48,read_ca=getchar(); return read_p*read_f;}

 

区分出来是因为不带负数跑得稍微快一些……(稍微

用奇奇怪怪的变量名是为了不与主程序其他变量冲突。

 

输出优化(其实作用不大):

int pr_num,pr_ch[1000];inline void pr(long long k){    pr_num=0;    while(k>0) pr_ch[++pr_num]=k%10,k/=10;    while(pr_num)    putchar(pr_ch[pr_num--]+48);    putchar('\n');}

 

转载于:https://www.cnblogs.com/Enceladus/p/5321104.html

你可能感兴趣的文章
正则替换中的一个Bug
查看>>
HI3531uboot开机画面 分类: arm-linux-Ubunt...
查看>>
制作U盘启动CDLinux 分类: 生活百科 ...
查看>>
strcpy函数里的小九九
查看>>
搭建ssm过程中遇到的问题集
查看>>
OpenLayers绘制图形
查看>>
tp5集合h5 wap和公众号支付
查看>>
Flutter学习笔记(一)
查看>>
iOS10 国行iPhone联网权限问题处理
查看>>
洛谷 P1991 无线通讯网
查看>>
[HIHO1184]连通性二·边的双连通分量(双连通分量)
查看>>
Codeforces Round #178 (Div. 2) B. Shaass and Bookshelf 【动态规划】0-1背包
查看>>
SparkStreaming 源码分析
查看>>
【算法】—— 随机音乐的播放算法
查看>>
mysql asyn 示例
查看>>
DataGrid 点击 获取 行 ID
查看>>
git 使用
查看>>
边框圆角方法
查看>>
asp.net WebApi自定义权限验证消息返回
查看>>
php中eval函数的危害与正确禁用方法
查看>>