Submission #1156739

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
11567392025-02-24 15:43:35nguynFactories (JOI14_factories)C++20
Compilation error
0 ms0 KiB
#include "factories.h"
#include <bits/stdc++.h>
using namespace std;
#define int long long
#define ll long long
#define F first
#define S second
#define pb push_back
#define pii pair<int,int>
const int MN = 1e6 + 5;
const int inf = 1e18;
int n, q, tin[MN], tout[MN], h[MN], timedfs, f[MN][2], type[MN], s[MN], res;
pii rmq[21][MN];
vector<pii> g[MN];
vector<pii> g2[MN
void pre_dfs(int u, int p) {
tin[u] = ++timedfs;
rmq[0][timedfs] = {h[u], u};
for (auto it : g[u]) {
int v = it.F;
int w = it.S;
if (v == p) continue;
h[v] = h[u] + 1;
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

factories.cpp:20:18: error: expected ']' before 'void'
   20 | vector<pii> g2[MN
      |                  ^
      |                  ]
......
   23 | void pre_dfs(int u, int p) {
      | ~~~~              
factories.cpp: In function 'void Init(long long int, long long int*, long long int*, long long int*)':
factories.cpp:47:9: error: 'pre_dfs' was not declared in this scope
   47 |         pre_dfs(1, 0);
      |         ^~~~~~~
factories.cpp: In function 'void dfs(long long int)':
factories.cpp:77:20: error: 'g2' was not declared in this scope; did you mean 'g'?
   77 |     for (auto it : g2[u]) {
      |                    ^~
      |                    g
factories.cpp: In function 'long long int Query(long long int, long long int*, long long int, long long int*)':
factories.cpp:112:13: error: 'g2' was not declared in this scope; did you mean 'g'?
  112 |             g2[st.top()].pb({u, s[u] - s[st.top()]});
      |             ^~
      |             g
factories.cpp:120:9: error: 'g2' was not declared in this scope; did you mean 'g'?
  120 |         g2[u].clear();
      |         ^~
      |         g