#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;
int size = 0;
for(int i = 0; i < k; ++i) {
int n;
cin >> n;
set<int> q;
int cnt = 0;
for(int j = 0; j < n; ++j) {
int x; cin >> x;
if(q.count(x)) continue;
q.insert(x);
cnt++;
g.push_back({x, i + 1});
}
size += cnt;
}
sort(g.rbegin(), g.rend());
int succ = 0;
for(int i = 0; i < size - 2; ++i) {
//cout << g[i].first << " " << g[i + 1].first << " " << g[i + 2].first << endl;
if(g[i + 1].first + g[i + 2].first > g[i].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;
succ = 1;
break;
}
}
}
if(!succ) cout << "NIE";
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |