제출 #1242599

#제출 시각아이디문제언어결과실행 시간메모리
1242599franuchFountain Parks (IOI21_parks)C++20
5 / 100
37 ms7596 KiB
#include "parks.h" #include <bits/stdc++.h> using namespace std; typedef int ll; typedef pair<ll, ll> pll; #define vc vector #define st first #define nd second #define all(a) a.begin(), a.end() #define sz(a) (ll)a.size() #define pub push_back #define pob pop_back ll construct_roads(std::vc<ll> x, std::vc<ll> y) { ll n = sz(x); vc<pll> a(n); for (ll i = 0; i < n; i++) a[i] = {y[i], i}; sort(all(a)); vc<ll> ru, rv, rx, ry; for (ll i = 0; i + 1 < n; i++) { if (a[i].st + 2 != a[i + 1].st) return 0; ru.pub(a[i].nd); rv.pub(a[i + 1].nd); rx.pub(3); ry.pub(a[i].st + 1); } build(ru, rv, rx, ry); 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...