SRM499 Div2 Easy(250) SimpleGuess
#include <vector> using namespace std; class SimpleGuess{public: int getMaximum( vector <int> hints ) { int n = (int)hints.size(); int ans = 0; for ( int p=0; p<n; p++ ) for ( int q=0; q<n; q++ ) if ( p!=q && hints[p]%2==hints[q]%2 ) { int x = (hints[p]+hints[q])/2; int y = (hints[p]-hints[q])/2; ans = max( ans, x*y ); } return ans; }};