C++ Дана прямоугольная матрица размерности MxN. Сформировать вектор В, где: B[I]=1,
если элементы I строки составляют строго возрастающую последовательность; B[I]=0
если элементы I строки не составляют строго возрастающую последовательность.
158
200
Ответы на вопрос:
#include <iostream>
#include <vector>
using namespace std;
void solve(){
int m,n;
cin >> m >> n;
vector<vector<int>> a(m,vector<int>(n));
vector<bool> b(m, true);
for(int i = 0; i < m; i++)
for(int j = 0; j < n; j++)
cin >> a[i][j];
for(int i = 0; i < m; i++)
for(int j = 1; j < n; j++)
if(a[i][j] <= a[i][j-1])
b[i] = false;
for(auto i : b) cout << i << " ";
}
signed main(){
solve();
}
256 кбайт = 2^8 * 2^13 = 2^21 бит
2 мбайт = 2 * 2^23 = 2^24 бит
2^21 : 2^18 = 2^3 = 8 сек, потребуется для получения толей первых 256 кбайт
2^24 : 2^15 = 2^9 = 512 сек, потребуется мише чтобы скачать 2 мбайта
8 + 512 = 520 сек потребуется мише для получения информации
Популярно: Информатика
-
dkfur22.08.2021 23:47
-
dashalev251017.09.2020 18:54
-
Dasha20082010.05.2021 18:18
-
берсик701.08.2022 03:57
-
diaabd150ozrpt609.11.2022 17:31
-
PonchikPonchikovuy23.01.2020 02:11
-
Аришка866816.07.2022 05:11
-
darilinamoo11.01.2020 19:12
-
дарья164018.09.2022 21:36
-
NotSmartBoy12.04.2021 18:56