提出 #73928534


ソースコード 拡げる

#include <bits/stdc++.h>
using namespace std;
using i64 = long long;
using pii = pair<int,int>;

void solveA () {
  int n, m;
  cin >> n >> m;
  for (int i = 0; i < n; i ++) {
   int x;
   cin >> x;
   if (x < m) {
    m = x;
    cout << 1 << endl;
   } else cout << 0 << endl;
  }
}

void solveB () {
  int n, m;
  cin >> n >> m;
  vector<int> c(m + 1);
  for (int i = 1; i <= m; i ++) cin >> c[i];
  int ans = 0;
  while (n --) {
    int a, b;
    cin >> a >> b;
    int diff = 0;
    if (b > c[a]) {
      diff = c[a];
      c[a] = 0;
    }
    else {
      c[a] -= b;
      diff = b;
    }
    ans += diff;
  }
  cout << ans << endl;
}
 
void solveC () {
  int n, q;
  cin >> n >> q;
  vector<int> value(n + 1);
  priority_queue<pii, vector<pii>, greater<pii>> pq;
  for (int i = 0; i < n; i ++) {
    int val;
    cin >> val;
    value[i + 1] = val;
    pq.push({val, i + 1});
  }
  while (q --) {
    int k;
    cin >> k;
    set<int> s;
    for (int i = 0; i < k; i ++) {
      int x;
      cin >> x;
      s.insert(x);
    }
    while (!pq.empty()) {
      auto&[val, index] = pq.top();
      if (s.find(index) != s.end()) pq.pop();
      else {
        cout << val << endl;
        break;
      }
    }
    for (auto& x : s) {
      pq.push({value[x], x});
    }
  }
}

 void solveD () {
  int n;
  cin >> n;
  vector<int> w(n + 1);
  for (int i = 1; i <= n; i ++) cin >> w[i];
  auto G = vector(n + 1, vector<int> ());
  for (int i = 1; i <= n - 1; i ++) {
    int u, v;
    cin >> u >> v;
    G[u].push_back(v);
  }
  vector<bool> ans (n + 1);
  multiset<int> vis;
  vis.insert(w[1]);
  auto traceback = [&] (auto&& self, int u) -> void {
    for (auto& v : G[u]) {
      if (vis.find(w[v]) != vis.end()) ans[v] = 1;
      vis.insert(w[v]);
      self(self, v);
      vis.erase(vis.find(w[v]));
    }
  };
  traceback(traceback, 1);
  for (int i = 1; i <= n; i ++) {
    cout << (ans[i] ? "Yes" : "No") << endl;
  }
 }
int main () {
 solveD();
}

提出情報

提出日時
問題 D - Integer-duplicated Path
ユーザ PureMilk
言語 C++23 (GCC 15.2.0)
得点 0
コード長 2060 Byte
結果 WA
実行時間 235 ms
メモリ 13604 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 0 / 400
結果
AC × 1
WA × 2
AC × 17
WA × 30
セット名 テストケース
Sample sample_01.txt, sample_02.txt, sample_03.txt
All hack_01.txt, hack_02.txt, hack_03.txt, hack_04.txt, hack_05.txt, hack_06.txt, sample_01.txt, sample_02.txt, sample_03.txt, test_01.txt, test_02.txt, test_03.txt, test_04.txt, test_05.txt, test_06.txt, test_07.txt, test_08.txt, test_09.txt, test_10.txt, test_11.txt, test_12.txt, test_13.txt, test_14.txt, test_15.txt, test_16.txt, test_17.txt, test_18.txt, test_19.txt, test_20.txt, test_21.txt, test_22.txt, test_23.txt, test_24.txt, test_25.txt, test_26.txt, test_27.txt, test_28.txt, test_29.txt, test_30.txt, test_31.txt, test_32.txt, test_33.txt, test_34.txt, test_35.txt, test_36.txt, test_37.txt, test_38.txt
ケース名 結果 実行時間 メモリ
hack_01.txt WA 222 ms 12844 KiB
hack_02.txt WA 223 ms 12860 KiB
hack_03.txt AC 202 ms 12296 KiB
hack_04.txt AC 203 ms 12296 KiB
hack_05.txt WA 222 ms 12836 KiB
hack_06.txt WA 222 ms 12844 KiB
sample_01.txt AC 1 ms 3552 KiB
sample_02.txt WA 1 ms 3512 KiB
sample_03.txt WA 1 ms 3612 KiB
test_01.txt WA 1 ms 3556 KiB
test_02.txt AC 1 ms 3472 KiB
test_03.txt AC 228 ms 13604 KiB
test_04.txt WA 230 ms 13492 KiB
test_05.txt WA 231 ms 13540 KiB
test_06.txt WA 233 ms 13492 KiB
test_07.txt WA 233 ms 13540 KiB
test_08.txt WA 231 ms 13596 KiB
test_09.txt AC 206 ms 12284 KiB
test_10.txt AC 207 ms 12284 KiB
test_11.txt AC 207 ms 12344 KiB
test_12.txt WA 207 ms 12396 KiB
test_13.txt WA 206 ms 12364 KiB
test_14.txt WA 208 ms 12224 KiB
test_15.txt AC 235 ms 13108 KiB
test_16.txt AC 232 ms 13112 KiB
test_17.txt AC 230 ms 13100 KiB
test_18.txt WA 230 ms 13204 KiB
test_19.txt WA 231 ms 13100 KiB
test_20.txt WA 233 ms 13052 KiB
test_21.txt AC 225 ms 12468 KiB
test_22.txt AC 229 ms 12572 KiB
test_23.txt AC 220 ms 12468 KiB
test_24.txt WA 220 ms 12596 KiB
test_25.txt WA 229 ms 12588 KiB
test_26.txt WA 226 ms 12588 KiB
test_27.txt AC 230 ms 13236 KiB
test_28.txt AC 229 ms 12972 KiB
test_29.txt WA 228 ms 13332 KiB
test_30.txt WA 229 ms 13220 KiB
test_31.txt WA 229 ms 13212 KiB
test_32.txt WA 230 ms 13236 KiB
test_33.txt AC 232 ms 13100 KiB
test_34.txt WA 231 ms 13236 KiB
test_35.txt WA 231 ms 13100 KiB
test_36.txt WA 230 ms 13024 KiB
test_37.txt WA 229 ms 13368 KiB
test_38.txt WA 230 ms 12920 KiB