Submission #1155904

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
11559042025-02-23 12:57:59vicvicToll (APIO13_toll)C++20
56 / 100
70 ms6724 KiB
#include <iostream>
#include <vector>
#include <algorithm>
#include <cstdint>
#include <functional>
#include <unordered_map>
#define int long long
using namespace std;
const int NMAX=1e5, MMAX=3e5, KMAX=20;
int ord[MMAX+5], u[NMAX+5], v[NMAX+5], w[NMAX+5], n, m, k, x[KMAX+5], y[KMAX+5], people[NMAX+5], used[MMAX+5], label[NMAX+5], total[NMAX+5], dp[NMAX+5], dp2[NMAX+5];
class DSU
{
public:
int sz;
vector <int> t;
DSU (int n=0): sz (n), t (n+1, -1) {};
void reset (int n)
{
sz=n;
t.resize (n+1);
for (int i=0;i<=n;i++)
{
t[i]=-1;
}
}
int get (int nod) {return t[nod]<0?nod:t[nod]=get (t[nod]);}
bool same (int nod, int nod1) {return get (nod)==get (nod1);}
void join (int x, int y)
{
x=get (x), y=get (y);
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#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...