Submission #979485

#TimeUsernameProblemLanguageResultExecution timeMemory
979485bubble_xd자매 도시 (APIO20_swap)C++17
6 / 100
82 ms10416 KiB
#include "swap.h"

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

bool cycle = true;
int mx_weight = 0;
void init(int N, int M, std::vector<int> U, std::vector<int> V, std::vector<int> W) {
  vector<int> deg(N);
  for (int i = 0; i < M; i++) {
    deg[U[i]]++;
    deg[V[i]]++;
    mx_weight = max(mx_weight, W[i]);
  }
  for (int i = 0; i < N; i++) {
    if (deg[i] != 2) {
      cycle = false;
    }
  }
}

int getMinimumFuelCapacity(int X, int Y) {
  if (cycle) return mx_weight;
  return -1;
}

// #include "grader.cpp"
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...