QOJ.ac
QOJ
The 2nd Universal Cup Finals is coming! Check out our event page, schedule, and competition rules!
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#116061 | #5280. Depot Rearrangement | hhoppitree# | Compile Error | / | / | C++14 | 1.0kb | 2023-06-28 08:45:40 | 2024-05-31 14:20:09 |
Judging History
This is the latest submission verdict.
- [2024-05-31 14:20:09]
- Judged
- Verdict: Compile Error
- Time: 0ms
- Memory: 0kb
- [2023-08-10 23:21:45]
- System Update: QOJ starts to keep a history of the judgings of all the submissions.
- [2023-06-28 08:45:40]
- Submitted
answer
#include <bits/stdc++.h>
using namespace std;
const int N = 1005;
int vis[N];
vector<int> G[N];
void dfs(int x)
{
vis[x] = 1;
for (auto v : G[x]) if (!vis[v]) dfs(v);
}
signed main()
int n, m, res = 0;
scanf("%d%d", &n, &m);
for (int i = 1; i <= n; ++i) {
for (int j = 1; j <= m; ++j) {
vis[j] = 0;
}
for (int j = 1, x; j <= m; ++j) {
scanf("%d", &x);
if (vis[x]) {
G[x].push_back(m + i);
++res;
}
vis[x] = 1;
}
for (int j = 1; j <= m; ++j) {
if (!vis[j]) {
G[m + i].push_back(j);
}
}
}
for (int i = 1; i <= m + n; ++i) {
vis[i] = 0;
}
for (int i = 1; i <= m; ++i) {
if (G[i].size() && !vis[i]) {
dfs(i);
++res;
}
}
for (int i = m + 1; i <= m + n; ++i) {
assert(vis[i]);
}
printf("%d\n", res);
return 0;
}
Details
answer.code:18:5: error: expected initializer before ‘int’ 18 | int n, m, res = 0; | ^~~ answer.code:19:10: error: expected constructor, destructor, or type conversion before ‘(’ token 19 | scanf("%d%d", &n, &m); | ^ answer.code:20:5: error: expected unqualified-id before ‘for’ 20 | for (int i = 1; i <= n; ++i) { | ^~~ answer.code:20:21: error: ‘i’ does not name a type 20 | for (int i = 1; i <= n; ++i) { | ^ answer.code:20:29: error: expected unqualified-id before ‘++’ token 20 | for (int i = 1; i <= n; ++i) { | ^~ answer.code:38:5: error: expected unqualified-id before ‘for’ 38 | for (int i = 1; i <= m + n; ++i) { | ^~~ answer.code:38:21: error: ‘i’ does not name a type 38 | for (int i = 1; i <= m + n; ++i) { | ^ answer.code:38:33: error: expected unqualified-id before ‘++’ token 38 | for (int i = 1; i <= m + n; ++i) { | ^~ answer.code:41:5: error: expected unqualified-id before ‘for’ 41 | for (int i = 1; i <= m; ++i) { | ^~~ answer.code:41:21: error: ‘i’ does not name a type 41 | for (int i = 1; i <= m; ++i) { | ^ answer.code:41:29: error: expected unqualified-id before ‘++’ token 41 | for (int i = 1; i <= m; ++i) { | ^~ answer.code:47:5: error: expected unqualified-id before ‘for’ 47 | for (int i = m + 1; i <= m + n; ++i) { | ^~~ answer.code:47:25: error: ‘i’ does not name a type 47 | for (int i = m + 1; i <= m + n; ++i) { | ^ answer.code:47:37: error: expected unqualified-id before ‘++’ token 47 | for (int i = m + 1; i <= m + n; ++i) { | ^~ answer.code:50:11: error: expected constructor, destructor, or type conversion before ‘(’ token 50 | printf("%d\n", res); | ^ answer.code:51:5: error: expected unqualified-id before ‘return’ 51 | return 0; | ^~~~~~ answer.code:52:1: error: expected declaration before ‘}’ token 52 | } | ^