C++ 快读快写

简介: C++ 快读快写

快读:

inline int read()
{
   
    int s=0,f=1;
    char ch=getchar();
    while(ch<'0'||ch>'9'){
   
        if(ch=='-')
            f=-1;
        ch=getchar();
    }
    while(ch>='0'&&ch<='9'){
   
        s=s*10+ch-'0';
        ch=getchar();
    }
    return s*f;
}

快写:

inline void write(int x)
{
   
    if(x<0){
   
        putchar('-');
        x=-x;
    }
    if(x>9) 
        write(x/10);
    putchar(x%10+'0');
}
相关文章
|
8月前
|
C语言
C语言---指针进阶
C语言---指针进阶
56 0
|
机器学习/深度学习 存储 缓存
输入输出大全(普通输入输出和快读快写)C/C++
输入输出大全(普通输入输出和快读快写)C/C++
311 0
|
8月前
|
XML Java Maven
eclipse 、idea 安装activiti插件
eclipse 、idea 安装activiti插件
200 0
|
8月前
|
机器学习/深度学习 算法 网络安全
【一起撸个DL框架】5 实现:自适应线性单元
5 实现:自适应线性单元🍇 1 简介 上一篇:【一起撸个DL框架】4 反向传播求梯度 上一节我们实现了计算图的反向传播,可以求结果节点关于任意节点的梯度。下面我们将使用梯度来更新参数,实现一个简单的自适应线性单元。
73 0
|
XML JavaScript 前端开发
(翻译)JavaFX高级教程:JavaFX2.0的FXML语言
  原文地址http://download.oracle.com/javafx/2.0/fxml_get_started/jfxpub-fxml_get_started.htm       FXML是JavaFX 2.0新引入的。
2228 0
|
SQL 数据可视化 关系型数据库
|
Java 测试技术 Maven
Lucene:基本增删改查(Java方式)
Lucene:基本增删改查(Java方式)
175 0
|
6天前
|
供应链 监控 安全
对话|企业如何构建更完善的容器供应链安全防护体系
随着云计算和DevOps的兴起,容器技术和自动化在软件开发中扮演着愈发重要的角色,但也带来了新的安全挑战。阿里云针对这些挑战,组织了一场关于云上安全的深度访谈,邀请了内部专家穆寰、匡大虎和黄竹刚,深入探讨了容器安全与软件供应链安全的关系,分析了当前的安全隐患及应对策略,并介绍了阿里云提供的安全解决方案,包括容器镜像服务ACR、容器服务ACK、网格服务ASM等,旨在帮助企业构建涵盖整个软件开发生命周期的安全防护体系。通过加强基础设施安全性、技术创新以及倡导协同安全理念,阿里云致力于与客户共同建设更加安全可靠的软件供应链环境。
112397 10