제출 #1270929

#제출 시각아이디문제언어결과실행 시간메모리
1270929nerrrminFountain Parks (IOI21_parks)C++20
5 / 100
39 ms8080 KiB
#include "parks.h" #define pb push_back #include<bits/stdc++.h> using namespace std; int construct_roads(std::vector<int> x, std::vector<int> y) { if (x.size() == 1) { build({}, {}, {}, {}); return 1; } vector < pair < int, int > > g; int cnt = 0; for (auto pos: y) { g.pb(make_pair(pos, cnt ++)); } sort(g.begin(), g.end()); for (int i = 0 ;i < g.size(); ++ i) { if(i == 0)continue; if(g[i].first - g[i-1].first != 2)return 0; } std::vector<int> u, v, a, b; for (int i = 0 ;i < g.size(); ++ i) { if(i == 0)continue; u.pb(g[i-1].second); v.pb(g[i].second); a.pb(3); b.pb(g[i].first-1); } build(u, v, a, b); return 1; }
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...