写代码时经常遇到各种各样的bug,有时候很难发现,下面是我自己的一些见解
1.数组开在全局区和栈区所能开到的最大范围是不一样的
main函数里的数组,范围最大可以开到1e5
全局区的函数最大可以开到1e8的范围
2.#define int long long
写#deine int long long 时,要把int main()改写成signed main()
main()函数的范围值必须是int 类型或者signed,这里的int 相当于long long,所以要改成signed
3.数据范围
int的数据范围最大是,看到10的9次方以内就是int了,更准确一点的是int的范围最大可以到2e9
long long的数据范围最大是,看到10的18次方以内就要考虑用long long了,更准确一点的是long long最大可以到9e18
写算法题时拿不准直接上long long,正所谓“十年OI一场空,忘开long long见祖宗"
4.未完待续。。。。(持续更新中)