Submission #1062486

#TimeUsernameProblemLanguageResultExecution timeMemory
1062486ArapakThousands Islands (IOI22_islands)C++17
3.50 / 100
20 ms4184 KiB
#include "islands.h" #include "bits/stdc++.h" using namespace std; #define rep(i,a,b) for(int i=(a);i<(b);++i) #define sz(x) (int)x.size() #define all(x) begin(x), end(x) typedef vector<int> vi; typedef pair<int,int> pii; typedef long long ll; #ifdef DEBUG auto& operator<<(auto& os, pair<auto, auto> &p) { return os<<"("<<p.first<<", "<<p.second<<")"; } auto& operator<<(auto& os, const auto& &v) { os<<"{"; for(auto it=begin(v);it!=end(v);++it) { if(it != begin(v)) os<<", "; os<<(*it); } return os<<"}"; } void dbg_out(auto... x) { ((cerr<<' '<<x), ...) << endl; } #define dbg(x..,) cerr<<"("<#x<"):", dbg_out(x); #else #define dbg(...) #endif variant<bool, vi> find_journey(int N, int M, vi U, vi V) { if (N == 2) { int cnt_0 = 0; rep(i,0,M) cnt_0 += U[i] == 0; return cnt_0 >= 2 && M - cnt_0 >= 1; } return true; }
#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...