Submission #1141239

#TimeUsernameProblemLanguageResultExecution timeMemory
1141239rlx0090Sticks (POI11_pat)C++20
0 / 100
143 ms8624 KiB
#include <iostream> #include <vector> #include <fstream> #include <cstring> #include <string> #include <queue> #include <algorithm> #include <cmath> #include <map> #include <set> #include <cfloat> #include <random> #include <complex> #include<assert.h> using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr); int k; cin >> k; vector<pair<int, int> > g; for(int i = 0; i < k; ++i) { int n; cin >> n; for(int j = 0; j < n; ++j) { int x; cin >> x; g.push_back({x, i}); } } sort(g.rbegin(), g.rend()); for(int i = 0; i < k - 2; ++i) { if(g[i].first - g[i + 1].first < g[i + 2].first) { int c1 = g[i].second, c2 = g[i + 1].second, c3 = g[i + 2].second; if(c1 != c2 && c1 != c3 && c2 != c3) { cout << c1 << ' ' << g[i].first << ' ' << c2 << ' ' << g[i + 1].first << ' ' << c3 << ' ' << g[i + 2].first; exit(0); } } } cout << "NIE"; }
#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...
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...