Submission #218749

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
2187492020-04-02 17:00:04VimmerMatching (COCI20_matching)C++14
Compilation error
0 ms0 KiB
#include <bits/stdc++.h>
//#pragma GCC optimize("unroll-loops")
//#pragma GCC optimize("-O3")
//#pragma GCC optimize("Ofast")
//#pragma GCC optimize("fast-math")
//#pragma GCC optimize("no-stack-protector")
#define F first
#define S second
#define sz(x) int(x.size())
#define pb push_back
#define N 100001
using namespace std;
int x[N], y[N], a[N][2], n, xr[N], yr[N];
set <int> tx[N * 4], ty[N * 4], alone;
set <pair <int, int> > tx_del[N * 4], ty_del[N * 4];
vector <pair <int, char> > psh[N * 4];
vector <pair <pair <int, int>, char> > psh_del[N * 4];
bool mk[N], mkr[N][2];
vector <pair <int, int> > g, gr;
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

matching.cpp: In function 'void add_remove(int, int, int)':
matching.cpp:189:21: error: 'ad' was not declared in this scope
     if (!mk[fr] && !ad[fr]) {ad[fr] = 1; alone.insert(fr);}
                     ^~
matching.cpp:189:21: note: suggested alternative: 'gd'
     if (!mk[fr] && !ad[fr]) {ad[fr] = 1; alone.insert(fr);}
                     ^~
                     gd
matching.cpp:191:21: error: 'ad' was not declared in this scope
     if (!mk[sc] && !ad[sc]) {ad[sc] = 1; alone.insert(sc);}
                     ^~
matching.cpp:191:21: note: suggested alternative: 'gd'
     if (!mk[sc] && !ad[sc]) {ad[sc] = 1; alone.insert(sc);}
                     ^~
                     gd
matching.cpp: In function 'void clr(int)':
matching.cpp:265:46: error: 'ad' was not declared in this scope
     if (a[x][1] != -1) {if (!mk[a[x][1]] && !ad[a[x][1]])  {ad[a[x][1]] = 1; alone.insert(a[x][1]);} a[x][1] = a[a[x][1]][1] = -1;}
                                              ^~
matching.cpp:265:46: note: suggested alternative: 'add'
     if (a[x][1] != -1) {if (!mk[a[x][1]] && !ad[a[x][1]])  {ad[a[x][1]] = 1; alone.insert(a[x][1]);} a[x][1] = a[a[x][1]][1] = -1;}
                                              ^~
                                              add
matching.cpp:267:46: error: 'ad' was not declared in this scope
     if (a[x][0] != -1) {if (!mk[a[x][0]] && !ad[a[x][0]])  {ad[a[x][0]] = 0; alone.insert(a[x][0]);} a[x][0] = a[a[x][0]][0] = -1;}
                                              ^~
matching.cpp:267:46: note: suggested alternative: 'add'
     if (a[x][0] != -1) {if (!mk[a[x][0]] && !ad[a[x][0]])  {ad[a[x][0]] = 0; alone.insert(a[x][0]);} a[x][0] = a[a[x][0]][0] = -1;}
                                              ^~
                                              add