View Code of Problem 85

#include<iostream>
#include<vector>
#include<cstring>
#include<cstdio>
#include<algorithm>
#include<cmath>
#include<string>
using namespace std;

int main()
{
	int	m, n;
	cin >> m >> n;
	int a[100][100];
	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 = 0;j < n;j++)
		{
			int flag = 1, flag1 = 1;
			for(int k = 0;k < n;k++)
			{
				if (a[i][k] < a[i][j])
				{
					flag = 0;
				}
			}
			for (int k = 0;k < m;k++)
			{
				if (a[k][j] > a[i][j])
				{
					flag1 = 0;
				}
			}
			if (flag == 1 && flag1 == 1)
			{
				cout << i +1<<" "<< j+1 << endl;
			}
		}
	}
	
	return 0;
}

Double click to view unformatted code.


Back to problem 85