8.24 lyxqqq1 · 2025-08-25 21:31:38 · 个人记录 A 把该数字的行列和对角线都加一,行列下标之和等于n+1那么正对角线加加,行列下标之差等于0那么反对角线加加。 B 创建一个数组c标记a要加的数,查询时直接输出a+c C 寻找最接近t的前缀和下标l,和最接近t的后缀和下标r。 如果r-l+1(即长度)为整数(即还有士兵没倒下)那么输出r-l+1。 D 把起点边上的四个点标记,对于任意一点看一看是否能走到其他三个点。