C++经验:做题技巧、思路
小编原创,想看更多可关注小编。
目录
1.做题技巧
- 要输入输出时,为了节省时间,可以用C语言的输入输出,即 scanf 和 printf ,当然在不了解的情况下可以用C++语言的输入输出,即cin和cout。
- 当存储数据大于20亿左右时,要用long long来存储数据(不要用int,int会出问题)
- 纯是字符串可以用puts();来输出(要引入#include<cstdio>),如puts("O(∩_∩)O");
- 定义数组时尽量设为全局数组,这样会自动将数组全赋值为0。
- 若a要×或÷ 2^n可用位运算:a>>n;a<<n;
- 定义数组时要比题目定的数据大一些,这样可防止测试程序数据出现误差。
- 有些要运用数学的东西,一些不用手写,#include<cmath>和#include<algorithm>里面或许有你要用的数学函数,读者可以自己搜哦~
- 当遇到有t组数据时:while (t--){……}