QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#359763 | #408. Dungeon 2 | antekpusz | 0 | 0ms | 0kb | C++11 | 1.3kb | 2024-03-20 20:41:56 | 2024-03-20 20:41:57 |
answer
#include <bits/stdc++.h>
#include "dungeon2.h"
using namespace std;
vector<vector<int>> g (60, vector<int>());
vector<int> o (60, 0);
int poz = 2;
int ilew = 1;
void dfs (int v) {
int x = NumberOfRoads();
for (int i = 1; i < x+1; i++) {
Move(i, v);
int kp = LastRoad();
if (o[Color()] == i) {
continue;
}
if (Color() == 1) {
ilew++;
int u = ilew+1;
o[u] = v;
dfs(u);
g[v].push_back(u);
g[u].push_back(v);
}
else {
g[v].push_back(Color());
g[Color()].push_back(v);
}
Move(kp, Color());
}
}
void Inspect(int R) {
dfs(2);
vector<int> w (60, 0);
for (int i = 2; i < ilew+2; i++) {
queue<int> q;
vector<int> dl (ilew+2, 10000000);
q.push(i);
dl[i] = 0;
while (!q.empty()) {
int v = q.front();
q.pop();
for (int u : g[v]) {
if (dl[u] != 10000000) {
dl[u] = dl[v]+1;
w[dl[u]]++;
q.push(u);
}
}
}
}
for (int i = 1; i < R+1; i++) {
Answer(i, w[i]/2);
}
}
详细
Subtask #1:
score: 0
Runtime Error
Test #1:
score: 0
Runtime Error
input:
10 100 50 7 5 7 10 4 6 2 3 2 1 5 3 1 10 7 2 10 1 3 1 9 2 2 1 7 5 9 6 8 3 1 1 7 2 5 7 3 1 4 3 15 24 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
output:
Wrong Answer [5]
result:
Subtask #2:
score: 0
Runtime Error
Test #16:
score: 0
Runtime Error
input:
10 3 50 4 7 4 10 5 2 8 6 1 10 2 1 9 3 1 7 10 2 7 2 5 6 1 5 8 9 3 7 9 2 4 10 8 7 4 4 1 9 5 3 15 19 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
output:
Wrong Answer [6]
result:
Subtask #3:
score: 0
Runtime Error
Test #31:
score: 0
Runtime Error
input:
200 3 200 6 149 79 143 164 179 68 4 44 52 144 113 1 84 3 31 188 166 1 109 4 154 192 125 147 1 198 4 103 27 192 95 3 33 166 179 1 125 3 31 61 150 3 168 152 161 2 67 64 1 136 2 150 17 1 192 2 15 142 2 56 122 1 35 2 97 200 2 129 22 4 72 134 31 21 2 53 82 4 195 181 104 146 1 78 1 88 3 8 78 127 4 152 200...
output:
Wrong Answer [6]