https://pastein.ru/t/Js
скопируйте уникальную ссылку для отправки
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
short int n, n1, nn, max;
cin >> n >> n1;
short int arr[n - 2][2];
for (int i = 0; i < n - 2; i++)
for (int j = 0; j < 2; j++)
cin >> arr[i][j];
cin >> nn;
short int maxes[n];
maxes[0] = n1;
for (int i = 1; i < n - 1; i++)
maxes[i] = maxes[i - 1] + arr[i - 1][1] - arr[i - 1][0];
maxes[n - 1] = maxes[n - 2] - nn;
max = n1;
for (int i = 1; i < n; i++)
if (maxes[i] > max)
max = maxes[i];
cout << max;
return 0;
}