funcmaxSubArray(nums []int)int{
ans := nums[0]for i :=1; i <len(nums); i++{// 以i为最后一个元素的0 ~ i范围内的最大子数组和
nums[i]+=max(nums[i -1],0)
ans =max(ans, nums[i])}return ans
}
(1)任意倒易矢量 r h k l ∗ h a ∗ k b ∗ l c ∗ \mathbf{r}_{hkl}^* h\mathbf{a^*} k\mathbf{b^*} l\mathbf{c^*} rhkl∗ha∗kb∗lc∗必然垂直于正空间中的(hkl)晶面。
正空间中的(hkl)晶面的法向是[hkl],和坐标轴的交点为A、B、…