Atcoder ABC086 C(https://atcoder.jp/contests/abc086/tasks/arc089_a)において、以下のコードを提出したところ、WAになりました。他の方の提出を参考に修正を試みたのですが、どこが間違っているのかがわかりません。ご教示いただければ幸いです。
実装コード
C++
1#include <bits/stdc++.h> 2#define _GLIBCXX_DEBUG 3using namespace std; 4 5int main() { 6 ios::sync_with_stdio(false); 7 8 int n; cin >> n; 9 vector<int> t(n + 1, 0), x(n + 1, 0), y(n + 1, 0); 10 for (int i = 1; i <= n; i++) { 11 cin >> t[i] >> x[i] >> y[i]; 12 } 13 14 for (int i = 1; i <= n; i++) { 15 int d = abs(x[i] - x[i - 1]) + abs(y[i] - y[i - 1]); 16 if (t[i] - t[i - 1] < d || (t[i] - t[i - 1]) % 2 != d % 2) { 17 cout << "No\n"; 18 break; 19 } 20 21 if (i = n) cout << "Yes\n"; 22 } 23 24 return 0; 25}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。