[关闭]
@zhshh 2018-07-13T09:12:22.000000Z 字数 457 阅读 966

注意事项

@zhshh OI 其他


库文件

1.不要#include<bits/stdc++.h>
2.记住memset是在头文件cstring string.h声明的
3.随机函数是cstdlib,包括srand(int seed) rand(int x)两个
4.时钟做种子时,头文件有ctime,函数是time(0),更新是1s一个值
5.例如memsetstrlenstrstr等和字符串处理相关的函数在库<cstring>中;abs<cstdlib>中;fabssinsqrt等数学函数在<cmath>中(来自 提交时G++、C++的区别

子程序

1.不能开的太大,会爆栈,比如这个,在子程序会爆,然而主程序没事

  1. #define MX 1000010
  2. int vis[MX]={0};
  3. int dis[MX];

对于下面代码

  1. void dijkstra(int bgn){
  2. cout<<"***";
  3. int vis[MX]={0};
  4. int dis[MX];
  5. ////////////////////////
  6. }

这样连第一个都不会执行(cout<<"***"

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注