首页 > 编程语言 >C++常用快读

C++常用快读

时间:2022-11-17 18:34:22浏览次数:42  
标签:常用 ch cout int cin C++ 快读 tie

1、快读相关代码

inline int read() {
    int x=0,f=0;
    char ch=getchar();
    while(!isdigit(ch))f|=(ch=='-'),ch=getchar();
    while(isdigit(ch))x=(x<<1)+(x<<3)+(ch^48),ch=getchar();
    return f?-x:x;
}

2、用cin,cout时

ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);

标签:常用,ch,cout,int,cin,C++,快读,tie
From: https://www.cnblogs.com/N-lim/p/16900401.html

相关文章

  • 【c&c++】对象的创建与引用计数器实现
    在面向对象的编程语言中,很多语言会根据引用计数器来实现对对象的自动回收机制,就和Unix/Linux中的文件系统那样,当一个对象被另一个对象持有时,被持有的对象自身的引用计数器......
  • C++中的无穷大
    参考如果问题中各数据的范围明确,那么无穷大的设定不是问题,在不明确的情况下,很多程序员都取0x7fffffff作为无穷大,因为这是32-bitint的最大值。如果这个无穷大只用于一般的......
  • linux 常用知识
    linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中型,大型甚至是巨型项目都在使用linux。linux内核:redhat、红旗linux、ubuntu、......
  • /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found
    /lib64/libstdc++.so.6:version`CXXABI_1.3.8'notfound(requiredby./7zz)/lib64/libstdc++.so.6:version`CXXABI_1.3.9'notfound(requiredby./7zz)最快方案......
  • C++ 面经 :哈希/无序哈希,集合/无序集合 Some conclusions about compare map with set
    1.WhatisthedifferencebetweensetvsmapinC++?......
  • 常用进制转换
    常用进制转换当然,Java中也已经将常用的进制转换方法封装好了,我们只需要调用对应方法即可。转换 方法 返回 十进制->二进制 Integer.toBinary(intnum)......
  • 【c&c++】gcc -l参数和-L参数
    -l参数就是用来指定程序要链接的库,-l参数紧接着就是库名,那么库名跟真正的库文件名有什么关系呢?就拿数学库来说,他的库名是m,他的库文件名是libm.so,很容易看出,把库文件名的头l......
  • 【c&c++】include的作用
    #include发生在预处理阶段,整个编译链接过程,#include是最简单的了,没有之一。就是在include的位置直接把文件原原本本完完整整一字不落的包含进来,下面举一个极端点的例子://......
  • 【c&c++】LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
    LIBRARY_PATH和LD_LIBRARY_PATH是Linux下的两个环境变量,二者的含义和作用分别如下:LIBRARY_PATH环境变量用于在程序编译期间查找动态链接库时指定查找共享库的路径,例如,指定......
  • 【c&c++】为什么库要分为静态库和动态库
    根据链接时期的不同,库又有静态库和动态库之分。静态库是在链接阶段被链接的,所以生成的可执行文件就不受库的影响,即使库被删除,程序依然可以成功运行。而动态库是在程序执行......