#pragma GCC optimize ("O2") #pragma GCC target ("avx2") #include using namespace std; typedef long long ll; #define rep(i, n) for(int i = 0; i < (n); i++) #define rep1(i, n) for(int i = 1; i <= (n); i++) #define co(x) cout << (x) << "\n" #define cosp(x) cout << (x) << " " #define ce(x) cerr << (x) << "\n" #define cesp(x) cerr << (x) << " " #define pb push_back #define mp make_pair #define chmin(x, y) x = min(x, y) #define chmax(x, y) x = max(x, y) #define Would #define you #define please int main() { cin.tie(0); ios::sync_with_stdio(false); int a, b, c; cin >> a >> b >> c; if (b * b < 4 * a * c) { co("imaginary"); } else if (b * b == 4 * a * c) { double kotae = -0.5 * b / a; co(kotae); } else { double are = sqrt(b * b - 4 * a * c); double kotae1 = 0.5 * (-b + are) / a; double kotae2 = 0.5 * (-b - are) / a; if (kotae1 > kotae2) swap(kotae1, kotae2); cosp(kotae1); co(kotae2); } Would you please return 0; }