diff --git a/codeforces/864a.cpp b/codeforces/864a.cpp new file mode 100644 index 0000000..be72177 --- /dev/null +++ b/codeforces/864a.cpp @@ -0,0 +1,27 @@ +#include + +using namespace std; + +int main() { + int n; + cin >> n; + int p; + vector a(101,0); + set s; + for (int i = 0; i < n; ++i) + { + cin >> p; + a[p]++; + s.insert(p); + } + + vector sv(s.begin(), s.end()); + + if (sv.size() == 2 && a[sv[0]] == a[sv[1]]) { + cout << "YES" << "\n"; + cout << sv[0] << " " << sv[1] << "\n"; + } else { + cout << "NO" << "\n"; + } + return 0; +}