Official

A - Compromise Editorial by cn449


初心者の方へ

\(1\) つずつ要素を確認し、\(X_i \geq 0\) である \(i\) が存在するかを判定すればよいです。また、答えが No であることは \(\max X_i \geq 0\) であることと同値なので、これを用いてもよいです。

実装例

#include <bits/stdc++.h>
using namespace std;

int main() {
	int n;
	cin >> n;
	string ans = "Yes";
	for (int i = 0; i < n; i++) {
		int x;
		cin >> x;
		if (x >= 0) ans = "No";
	}
	cout << ans << '\n';
}
N = int(input())
X = list(map(int, input().split()))
print("No" if max(X) >= 0 else "Yes")

posted:
last update: