Submission #644165

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
6441652022-09-24 02:23:01jumpOverTheWallLOSTIKS (INOI20_lostiks)C++14
59 / 100
2068 ms160768 KiB
#include <bits/stdc++.h>
using namespace std;
const int N = 1e6;
int n, m, s, t, val[N], d[22][N], r[22][N];
int dp[1 << 20][20], key[22], num[22], door[22], distDoor[22], reqDoor[22], dist[22][22], req[22][22];
vector<pair<int, int>> adj[N];
void Dfs(int u, int p, int keyInd) {
for(auto e : adj[u]) {
int v = e.first;
int ind = e.second;
if (v == p)
continue;
r[keyInd][v] = r[keyInd][u] | val[ind];
d[keyInd][v] = d[keyInd][u] + 1;
if (keyInd != -1 && val[ind] == (1 << keyInd)) {
door[keyInd] = u;
distDoor[keyInd] = d[keyInd][u];
reqDoor[keyInd] = r[keyInd][u];
}
Dfs(v, u, keyInd);
}
}
int main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
cin >> n >> s >> t;
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...