【AtCoder】ABC 466 A - Compromise
AtCoder/ABC/A問題AtCoder/ABC/100点問題AtCoder/灰DiffAtCoder/NoviSteps/7QAtCoder/アルゴリズムの基礎/forループAtCoder/アルゴリズムの基礎/条件分岐競技プログラミング

A - Compromise
AtCoder is a programming contest site for anyone from beginners to experts. We hold weekly programming contests online.
AtCoder
実行時間制限: 2 sec / メモリ制限: 1024 MiB / Difficulty: 16 / NoviSteps: 7Q / 配点: 100 点
問題概要
個の選択肢があり、これらの中から つの選択肢を選ぶ。
番目の選択肢を選んだときの嬉しさは であるとする。
どの選択肢を選んでも嬉しさが負になる場合はYesを、そうでない場合はNoを出力せよ。
制約
- 入力される値はすべて整数
考察
全ての について が成り立つかどうかを判定すればよい。
実装例
CPP
1.#include <bits/stdc++.h>2.using namespace std;3. 4.#define rep(i, start, end) for (auto i = (start); (i) < (end); (i)++)5. 6.// ======================================== //7. 8.int main()9.{10. int N;11. cin >> N;12. vector<int> X(N);13. rep(i, 0, N) {14. int X;15. cin >> X;16. 17. if (X >= 0) {18. cout << "No" << endl;19. return 0;20. }21. }22. 23. cout << "Yes" << endl;24. 25. return 0;26.}https://atcoder.jp/contests/abc466/submissions/77341053
atcoder.jp
実装時間: 5 分以内
コメント
特に難しいことはない。





