Мы живем в таком мире, в котором люди постоянно окружены информацией. Все окружающие вас процессы, предметы, явления несут в себе информацию, но иногда получаемой вами информации по определенному вопросу бывает либо недостаточно, либо слишком много. Так что же лучше, переизбыток или недостаток? Я думаю, конечно же, переизбыток. Человек обладает анализировать, поэтому я считаю, что лучше получить информации чуть больше, чем надо и впоследствии переработать ее, чем чего то не понять и продолжать лишь догадываться. Информация это всегда хорошо, человеку свойственно тянуться к новым знаниям, главное уметь из ее непрерывного потока взять максимум полезного для себя.
#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();
}
Ты из пункта А в пункт B едешь 2км.
Из B в пункт E 5км.
То есть куда тебе нужно из серой клетки попасть в другую серую. Например из А в пункт B, ты уже проехал 2км. Далее смотришь по горизонтали куда можно поехать. Ты видишь 3км (в столбике С) и 5км (в столбике E). Например выбираешь С и спускаешь на серую клетку. Далее от неё смотришь 6 (столбик D) и 10 (столбик E). Дальше так же выбираешь и спускаешься, но это я на пример показал длинный путь. Самый кратчайший я написал под правильным ответом.
Надеюсь понятно объяснил, если что пиши в комментариях или в сообщения.