#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 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();
int min(int v, int w){
if (v > w){
return w;
}else{
return v;
}}
int minimum(int a, int b, int c){
int min1, min2;
min1 = min(a,b);
min2 = min(min1,c);
return min2;
int max(int v, int w){
int maximum(int a, int b, int c){
int max1, max2;
max1 = max(a,b);
max2 = max(max1,c);
return max2;
int main() {
int a, b , c , d,min3,max3,e;
cin >> a >> b >> c;
min3 = minimum( a, b, c);
max3 = maximum( a, b, c);
e = (max3 - min3 )/2;
d = (a + b + c)/3;
cout << d + e;
Объяснение:
решение на с++
#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();
}
#include <iostream>
using namespace std;
int min(int v, int w){
if (v > w){
return w;
}else{
return v;
}}
int minimum(int a, int b, int c){
int min1, min2;
min1 = min(a,b);
min2 = min(min1,c);
return min2;
}
int max(int v, int w){
if (v > w){
return v;
}else{
return w;
}}
int maximum(int a, int b, int c){
int max1, max2;
max1 = max(a,b);
max2 = max(max1,c);
return max2;
}
int main() {
int a, b , c , d,min3,max3,e;
cin >> a >> b >> c;
min3 = minimum( a, b, c);
max3 = maximum( a, b, c);
e = (max3 - min3 )/2;
d = (a + b + c)/3;
cout << d + e;
}
Объяснение:
решение на с++