#include #include #include #include using namespace std; int main() { unsigned sur = 0; unsigned num = 0; cin >> sur; cin >> num; unordered_map res; // Load input vector possibleLengths; for(unsigned i = 0; i < num; i+=1){ unsigned inp = 0; cin >> inp; possibleLengths.push_back(inp); res[inp] = false; } for(const auto& dim : possibleLengths){ if(sur % dim == 0){ res[dim] = true; if(res[sur/dim]) { if(dim > (sur/dim)){ cout << sur/dim << " " << dim << endl; return 0; } else { cout << dim << " " << sur/dim << endl; return 0; } } } } cout << "Daco sa pokakalo..." << endl; return 0; }