#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include typedef long long int ll; //#include using namespace std; int main() { int Q; Q = 1; //cin >> Q; while (Q--) { int n; int a = 0, b = 0; cin >> n; vectorp(n); sets; for (int i = 0; i < n; i++) { cin >> p[i]; a = max(a, p[i]); s.insert(a); } int c = 0, d = 0; if (s.size() == 1) { if (a / (n - 1) == 2)d = n; else c = a; } for (int i = 0; i < n; i++) { if (p[i] == a)c++; else d++; } cout << c << " " << d; } return 0; }