Нужна помощь с заданием [закрыт]

135
04 декабря 2019, 17:10

В логе службы есть N записей, в которых указано, что в i-й момент времени Васина программа потребляла Ai мегабайт памяти. Если в какой-то момент времени потребление памяти программой выросло в два раза или больше по сравнению с предыдущим моментом, значит произошла утечка памяти. Если в какой-то момент времени потребление памяти программой упало в два раза или больше по сравнению с предыдущим моментом, значит программа аварийно завершилась и была перезапущена. Помогите Пете посчитать количество утечек памяти и аварийных завершений его программы.

Answer 1
#include <iostream>
#include <vector>
using namespace std;
int main()
{
    int n;
    cin >> n;
    vector < int > v(n);
    for(int i = 0; i < n; ++i) cin >> v[i];
    int a = 0;
    int b = 0;
    for(int i = 1; i < n; ++i)
    {
        if(v[i] / v[i-1] >= 2) ++a;
        else if(v[i-1] / v[i] >= 2) ++b;    
    }
    cout << a << ' ' << b;
    return 0;
}
READ ALSO
Если в классе создаю конструктор - не могу наследовать класс, что можно сделать?

Если в классе создаю конструктор - не могу наследовать класс, что можно сделать?

Error: java: constructor Salad in class Salad cannot be applied to given types; required: int found: no arguments reason: actual and formal argument lists differ in length

110
BigDecimal автодобавление 0

BigDecimal автодобавление 0

Хочу получить на выходе (1) без скобок

130
Как сделать выборку только из одной таблицы?

Как сделать выборку только из одной таблицы?

Есть 4 таблицы в базе и все они связаны между собой,нужно вывести данные только из одной таблицыИспользую hibernate, и когда вывожу данные из одной...

116
интерфейсы и классы java [закрыт]

интерфейсы и классы java [закрыт]

Помогите пожалуйста разобраться с заданиемЯ только начал изучать язык JAVA и пока с этим есть некоторые трудности Суть задачи:

103