memset 与 memcpy 函数
include <cstring> // 头文件
int a[N], b[N];
// 第一个参数是数组名 第二个初始化的值 第三个是从a开始初始化的长度 字节数
memset(a, 0, sizeof a); // 把a数组元素全部变成0
memset(a, -1, sizeof b); // 初始化为-1 只有0和-1可以直接写
memset(a, 0x3f, sizeof a); // 初始化为最大值:0x3f3f3f3f (比10^9方大)
// memset 按字节来memset int有4个字节 每个字节变成3f 总共就是4个3f
memset(a, -0x3f, sizeof a);
memcpy(b, a, sizeof a); // 把a数组复制给b数组
0x3f(正无穷 1,061,109,567)
-0x3f(负无穷 -1,044,266,559)