Submission #1608653


Source Code Expand

#include <iostream>
#include <string>
#include <algorithm>
#include <math.h>
#include <set>
#include <string>
#include <vector>
#include <array>
#include <stdlib.h>

#define INT_MAX 2000000000
#define MOD 1000000007
#define ll long long;
#define REP(i,a,b) for(i = (a); i < (b); i++)
#define rep(i,n) REP(i,0,n)
#define bitget(a,b) (((a) >> (b)) & 1)

using namespace std;

int i, j, k;

int main() {
	int n;
	int a[100000];
	cin >> n;
	rep(i, n) {
		cin >> a[i];
	}
	sort(a,a+n);
	ll int d = 1;
	ll int ans1 = 0, ans2 = 0;
	for (i = n - 2; i > -1; i--) {
		if (a[i] == a[i + 1]) {
			d++;
		}
		else {
			d = 1;
		}
		if (d == 2) {
			if (ans1 == 0) {
				ans1 = a[i];
				d = 0;
			}
			else {
				ans2 = a[i];
				d = -1;
			}
		}
		if (d == -1) {
			break;
		}
	}
	cout << ans1*ans2 << endl;

	return 0;
}

Submission Info

Submission Time
Task C - Make a Rectangle
User noshi91
Language C++14 (GCC 5.4.1)
Score 0
Code Size 864 Byte
Status CE

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:13:17: error: declaration does not declare anything [-fpermissive]
 #define ll long long;
                 ^
./Main.cpp:30:2: note: in expansion of macro ‘ll’
  ll int d = 1;
  ^
./Main.cpp:13:17: error: declaration does not declare anything [-fpermissive]
 #define ll long long;
                 ^
./Main.cpp:31:2: note: in expansion of macro ‘ll’
  ll int ans1 = 0, ans2 = 0;
  ^