关于c++的一些好玩的
#define A(x) #x :将x转换为字符串。
#define A(x) va##x :将x拼接在变量名后。
next_permutation(a+1,a+n+1) : 把a数组变成字典序下一位,最大则变成最小的。
random_shuffle(a+1,a+n+1) : 把a数组随机打乱。
reverse(a+1,a+n+1) : 将a数组反转
max_element(a+1,a+n+1) / min_element(a+1,a+n+1) : 数组a中最大/小元素(返回指针)
accumulate(a+1,a+n+1) ; 数组a各元素之和