Submission #166681

#TimeUsernameProblemLanguageResultExecution timeMemory
166681igbaAmusement Park (JOI17_amusement_park)C++14
18 / 100
53 ms3472 KiB
#include "Joi.h" void Joi(int N, int M, int A[], int B[], long long X, int T) { for(int i = 0; i < 60; ++i) MessageBoard(i, (X >> i) & 1); for(int i = 60; i < N; ++i) MessageBoard(i, 0); }
#include "Ioi.h" #include <bits/stdc++.h> using namespace std; const int MAXN = 10010; bool values[MAXN], flg[MAXN]; vector<int> g[MAXN]; void dfs(int v) { for(const int &u : g[v]) if(!flg[u]) { flg[u] = true; values[u] = Move(u); dfs(u); Move(v); } } long long Ioi(int N, int M, int A[], int B[], int P, int V, int T) { for(int i = 0; i < M; ++i) g[A[i]].push_back(B[i]), g[B[i]].push_back(A[i]); values[P] = V; dfs(P); long long ans = 0; for(int i = 0; i < 60; ++i) ans |= (1LL << i) * values[i]; return ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...