一直没注意这个问题,直接={XXX}初始化,这次吃了个亏;
尤其要注意,用这种简便方式初始化只能初始化bool数组的第一个元素,所以保守起见,一定要使用memset 和 fill函数;
但是memset函数由于按照字节进行初始化,所以对于int和大型整形数组只能初始化为1111111,所以最好使用fill;
即fill(a,a+maxn,sign);
一直没注意这个问题,直接={XXX}初始化,这次吃了个亏;
尤其要注意,用这种简便方式初始化只能初始化bool数组的第一个元素,所以保守起见,一定要使用memset 和 fill函数;
但是memset函数由于按照字节进行初始化,所以对于int和大型整形数组只能初始化为1111111,所以最好使用fill;
即fill(a,a+maxn,sign);