高斯求和公式为
t
o
t
a
l
=
1
+
2
+
3
+
.
.
.
.
+
n
=
∑
i
=
1
n
=
n
(
n
+
1
)
2
total = 1+2+3+....+n =\displaystyle\sum_{i=1}^n = \dfrac{n(n+1)}{2}
total=1+2+3+....+n=i=1∑n=2n(n+1)
classSolution{publicintmissingNumber(int[] nums){int n = nums.length;//获得nint total = n*(n+1)/2;//高斯求和公式int arrSum =0;//统计nums的和for(int num:nums) arrSum+=num;return total - arrSum;//返回缺少数字}}
classSolution{publicintmissingNumber(int[] nums){int ans =0;for(int i =1;i<=nums.length;i++){
ans^=i;//依次异或[1,n]
ans^=nums[i-1];//再次异或所有nums[0,n-1]中的数}//最后[1,n]和nums[0,n-1]中相同的数(都出现的)会抵消,剩下的只有0或者只出现一次的数(缺失的数)//而任何数a异或0都为a,这样就找到了缺失的数return ans;}}
一.获取引用NPOI VS2017,通过Nuget工具包下载NPOI到指定的项目中,如下 二.添加如下命名空间,其中HSSF是操作*.xls文件,XSSF操作*.xlsx文件.
using NPOI; using NPOI.SS.UserModel; using NPOI.XSSF.UserModel; using NPOI.HSSF.UserModel;
…
不能科学上网的同学们, 代码中加载AI模型的时候, 会有下面的报错
We couldnt connect to https://huggingface.co to load this file, couldnt find it in the cached files and it looks like OFA-Sys/chinese-clip-vit-base-patch16 is not the path to a directory containi…