# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
402857 | Collypso | Swapping Cities (APIO20_swap) | C++17 | 109 ms | 10160 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <bits/stdc++.h>
#define ll long long
#define ld long double
#define vt vector
#define pb push_back
#define all(x) (x).begin(), (x).end()
#define sz(x) (x).size()
#pragma GCC optimize ("O3")
#pragma GCC optimize ("O2")
//#define endl '\n'
//#define int ll
using namespace std;
bool cycle;
int maxW;
void init(int N, int M, vt<int> U, vt<int> V, vt<int> W)
{
vt<int> deg(N);
for(int i = 0; i < M; i++) deg[U[i]]++, deg[V[i]]++, maxW = max(maxW, W[i]);
cycle = 1;
for(int i = 0; i < N; i++) cycle = cycle & (deg[i] == 2);
}
int getMinimumFuelCapacity(int X, int Y)
{
return cycle ? maxW : -1;
}
Compilation message (stderr)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |