using System; namespace Application { class Program { static int cmp(int i, int j, int[,] s) { int sum = 0; for(int k = 0; k < s.GetLength(1); ++k) { sum += (s[i,k]-s[j,k])*(s[i,k]-s[j,k]); } return sum; } static void Main(string[] args) { int[,] s = {{0, 1, 1, 1, 1},{0, 0, 1, 0, 1}, {1, 1, 1, 1, 1},{0, 0, 0, 0, 0}}; int min = int.MaxValue, r1 = 0, r2 = 0; for(int i = 0; i < s.GetLength(0); ++i) for(int j = i+1; j < s.GetLength(0); ++j) { int diff = cmp(i,j,s); if (diff < min) { min = diff; r1 = i; r2 = j; } } Console.WriteLine(r1+" and "+r2); } } }