一些技巧与注意事项

  • 万能头文件:#include<bits/stdc++.h>
    优点:几乎包含了所有c++标准库头文件
    缺点:这不是标准的头文件,所以有的OJ不支持。而且编译的时间相对长
  • 关闭stream同步,加快cin读入的速度:ios::sync_with_stdio(false)
    但仍然不要将cin和scanf或者cout和printf混用
  • 一些评测环境是linux的OJ,比如洛谷。在使用getline或者gets的时候要注意在读取数据末尾进行判断
  • π:double pi = acos(-1.0)
  • scanf("%d",&n)相当于scanf(screen,"%d",&n)
    printf("%d",n)相当于printf(screen,"%d",n)
    因此可以得到关于sscanf(str,"%d",&n)、sprintf(str,"%d",n)的应用,其中str为字符数组。另外sscanf还支持正则表达式
posted @ 2019-01-11 17:38  KachunYip  阅读(116)  评论(0编辑  收藏  举报