Submission #1169558

#TimeUsernameProblemLanguageResultExecution timeMemory
1169558shiomusubi496Amusement Park (JOI17_amusement_park)C++20
18 / 100
15 ms1608 KiB
#include "Joi.h" #include <bits/stdc++.h> #define rep(i, n) for (int i = 0; i < (int)(n); ++i) #define rep2(i, a, b) for (int i = (int)(a); i < (int)(b); ++i) #define rrep(i, n) for (int i = (int)(n) - 1; i >= 0; --i) #define rrep2(i, a, b) for (int i = (int)(b) - 1; i >= (int)(a); --i) #define all(v) begin(v), end(v) #define rall(v) rbegin(v), rend(v) using namespace std; namespace { using ll = long long; using PLL = pair<ll, ll>; template<class T, class U> bool chmin(T& a, const U& b) { return a > b ? a = b, true : false; } template<class T, class U> bool chmax(T& a, const U& b) { return a < b ? a = b, true : false; } constexpr ll inf = 1e18; } void Joi(int N, int M, int A[], int B[], long long X, int T) { rep (i, N) { if (i < 60) MessageBoard(i, X >> i & 1); else MessageBoard(i, 0); } }
#include "Ioi.h" #include <bits/stdc++.h> #define rep(i, n) for (int i = 0; i < (int)(n); ++i) #define rep2(i, a, b) for (int i = (int)(a); i < (int)(b); ++i) #define rrep(i, n) for (int i = (int)(n) - 1; i >= 0; --i) #define rrep2(i, a, b) for (int i = (int)(b) - 1; i >= (int)(a); --i) #define all(v) begin(v), end(v) #define rall(v) rbegin(v), rend(v) using namespace std; namespace { using ll = long long; using PLL = pair<ll, ll>; template<class T, class U> bool chmin(T& a, const U& b) { return a > b ? a = b, true : false; } template<class T, class U> bool chmax(T& a, const U& b) { return a < b ? a = b, true : false; } constexpr ll inf = 1e18; } long long Ioi(int N, int M, int A[], int B[], int P, int V, int T) { vector<ll> memo(N, -1); vector<vector<int>> G(N); rep (i, M) { G[A[i]].push_back(B[i]); G[B[i]].push_back(A[i]); } memo[P] = V; auto dfs = [&](auto&& self, int v) -> void { for (auto e : G[v]) { if (memo[e] != -1) continue; memo[e] = Move(e); self(self, e); Move(v); } }; dfs(dfs, P); ll X = 0; rep (i, 60) X |= memo[i] << i; return X; }
#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...