Tips

vim查看颜色:ls -l  /usr/share/vim/vim74/colors/

数组指针!=指针数组,要传数组用 int *a ,a本身是个指针,加上[]解引用,删掉后我的int *实际上表示的是我传的a是一个指针,*是给int的而不是a,也可以int* a这么写

预处理log: if(!lg[0]) {lg[0]=-1;for(int i=1;i<=N;i++)lg[i]=lg[i/2]+1;}

cmath中的pow返回的是float级别,严重卡精度的longlong就不能,以后就都别用就好.

vector 用unique返回的是开区间.

枚举子集:n^3:for(int i=S;i;i=(i-1)&S)

循环展开一般四次,再多寄存器就坏了

暂时用不到的变量不要过早的初始化

posted @ 2019-07-14 21:26  _xuefeng  阅读(142)  评论(0编辑  收藏  举报