QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#451529 | #8109. Postcards | _l_l_ | Compile Error | / | / | C++14 | 1.2kb | 2024-06-23 16:16:16 | 2024-06-23 16:16:17 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
const int MAXN = 3005, MAXM = 500005, MAXR = 105;
int uu[MAXM], vv[MAXM], deg[MAXN][MAXN]; vector<int> G[MAXN];
int fa[MAXN], dfn[MAXN], low[MAXN], times; void dfs(int u, int f) {
dfn[u] = ++times; fa[u] = f; for (int v : G[u]) if (v != f) dfs(v, u); low[u] = times;
}
int main() {
int n, m, q; scanf("%d %d %d", &n, &m, &q);
for (int i = 1; i <= m; i++) {
int u, v; scanf("%d %d", &u, &v); G[u].push_back(v); G[v].push_back(u); uu[i] = u; vv[i] = v;
}
dfs(1, 1);
for (int u = 1; u <= n; u++) for (int v : G[u]) deg[dfn[u]][dfn[v]]++;
for (int i = 1; i <= n; i++) for (int j = 1; j <= n; j++) {
deg[i][j] += deg[i - 1][j] + deg[i][j - 1] - deg[i - 1][j - 1];
}
int lans = 0;
while (q--) {
int r; scanf("%d", &r); vector<int> nod{1}; vector<pair<int, int> > del; while (r--) {
int x, p1, p2; scanf("%d %d %d", &x, &p1, &p2);
x = (x + lans) % m + 1;
if (p1) del.push_back({uu[x], vv[x]}); if (p2) del.push_back({vv[x], uu[x]});
if (fa[uu[x]] == vv[x]) nod.push_back(uu[x]);
if (fa[vv[x]] == uu[x]) nod.push_back(vv[x]);
}
sort(nod.begin(), nod.end(), [&](int x, int y) {return dfn[x] < dfn[y];});
nod.resize(nod.)
}
}
Details
answer.code: In function ‘int main()’: answer.code:28:32: error: expected unqualified-id before ‘)’ token 28 | nod.resize(nod.) | ^ answer.code:9:27: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | int n, m, q; scanf("%d %d %d", &n, &m, &q); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ answer.code:11:32: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 11 | int u, v; scanf("%d %d", &u, &v); G[u].push_back(v); G[v].push_back(u); uu[i] = u; vv[i] = v; | ~~~~~^~~~~~~~~~~~~~~~~ answer.code:20:29: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 20 | int r; scanf("%d", &r); vector<int> nod{1}; vector<pair<int, int> > del; while (r--) { | ~~~~~^~~~~~~~~~ answer.code:21:45: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 21 | int x, p1, p2; scanf("%d %d %d", &x, &p1, &p2); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~