QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#374429#3721. Simple AlgebrawanyurukongAC ✓1ms3616kbC++17768b2024-04-02 14:14:482024-04-02 14:14:50

Judging History

This is the latest submission verdict.

  • [2024-04-02 14:14:50]
  • Judged
  • Verdict: AC
  • Time: 1ms
  • Memory: 3616kb
  • [2024-04-02 14:14:48]
  • Submitted

answer

#include <bits/stdc++.h>
#define int long long
#define lson k<<1
#define rson (k<<1)|1
#define debug cout<<666<<endl;
using namespace std;
const int N=1e6+5;
void vision()
{
	int a,b,c;
	while(cin>>a>>b>>c){
		if(a<0||c<0){
			cout<<"No\n";
		}
		else if(a==0){
			if(b==0){
				if(c>=0){
					cout<<"Yes\n";
				}
				else cout<<"No\n";
			}
			else {
				cout<<"No\n";
			}
		}
		else if(c==0){
			if(b==0){
				if(a>=0){
					cout<<"Yes\n";
				}
				else cout<<"No\n";
			}
			else {
				cout<<"No\n";
			}
		}
		else {
			b=b*b;
			if(b>4*a*c){
				cout<<"No\n";
			}
			else cout<<"Yes\n";
		}
	}
	return ;
}
signed main()
{
	ios_base::sync_with_stdio(false);
	cin.tie(nullptr);
	cout.tie(nullptr);
	int t=1;
	// cin>>t;
	while(t--){
		vision();
	}
	return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 1ms
memory: 3616kb

input:

-10 -10 -10
-10 -10 -9
-10 -10 -8
-10 -10 -7
-10 -10 -6
-10 -10 -5
-10 -10 -4
-10 -10 -3
-10 -10 -2
-10 -10 -1
-10 -10 0
-10 -10 1
-10 -10 2
-10 -10 3
-10 -10 4
-10 -10 5
-10 -10 6
-10 -10 7
-10 -10 8
-10 -10 9
-10 -10 10
-10 -9 -10
-10 -9 -9
-10 -9 -8
-10 -9 -7
-10 -9 -6
-10 -9 -5
-10 -9 -4
-10 -9 ...

output:

No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
...

result:

ok