![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法竞赛学习(C++)
文章平均质量分 64
Hoyoqaq
这个作者很懒,什么都没留下…
展开
-
C++ 读取一行带空格字符串
关于在C++中字符串的输入整理笔记cincin是C++中最常用的输入语句,当遇到空格或者回车键即停止如:#include <iostream>#include <string>using namespace std;int main(){ chara[50]; cin>>a; cout<<a<<endl; return0;}输入:abcd遇回车原创 2021-06-06 23:52:07 · 1215 阅读 · 0 评论 -
一些操作和一些概念
一、 取消同步,提高cin,cout的速度。std::ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL);这个都懂的吧,取消同步,取消绑定。用了之后快过scanf。但是不能再用cstdio了。二、 快读,快写,输入输出更快//快读inline int read(){ register int s=0,w=1;//s是数值,w是符号 register char ch=getchar(); while(ch<原创 2021-06-06 23:44:27 · 190 阅读 · 0 评论 -
C++常用的一些函数及用法
1、memset()清空数组memset(a,0,sizeof(a)),在string.h中定义。2、memcpy()拷贝函数memcpy(b,a,sizeof(int)*k) 从数组a复制k个元素到数组b。memcpy(b,a,sizeof(a)) 把a数组复制到数组b中。3、sprintf(buf,"%d%d%d",a,b,c); char buf[maxn] ; int a = 5,b = 189,c = 384959; // 把信息输入到字符串中去,//用法和prin原创 2021-06-06 23:28:44 · 1996 阅读 · 0 评论 -
算法竞赛CPC模板(C++)
(个人的CPC模板,小蒟蒻自用,神犇Orz)一、 取消同步,提高cin,cout的速度。std::ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL);这个都懂的吧,取消同步,取消绑定。用了之后快过scanf。但是不能再用cstdio了。二、快读inline int read(){register int s=0,w=1;//s是数值,w是符号register char ch=getchar();while(ch<‘0’原创 2021-06-06 21:51:55 · 1017 阅读 · 0 评论