1.题目描述:
2.c#实现:
注:此代码并不能保证题目的完整解答,仅供交流学习使用,若有错误或改进之处希望在评论区留言,相互交流,共同进步!
int N;
N = int.Parse(Console.ReadLine());
int[] a = new int[N];
string[] b = new string[N];
b = Console.ReadLine().Split(' ');
for (int i = 0; i < N; i++)
{
a[i] = int.Parse(b[i]);
}
int max = 0;
for (int i = 0; i < N - 1; i++)
for (int j = 1; j < N; j++)
{
if (i != j && (a[i] + a[j] + (i - j)) > max)
max = a[i] + a[j] + i - j;
}
Console.WriteLine(max);