110,538
社区成员
发帖
与我相关
我的任务
分享
static int AC(int[] arr)
{
HashSet<int> diff = new HashSet<int>();
for (var i = 0; i < arr.Length-1; i++)
{
for (var j = i+1; j < arr.Length; j++)
{
diff.Add(Math.Abs(arr[j] - arr[i]));//正差值修正
}
}
return diff.Count - (arr.Length - 1);
}
Console.WriteLine(AC("04 09 10 21 22 24".Split(' ').Select(s => int.Parse(s)).ToArray()));