Submission #1013013

# Submission time Handle Problem Language Result Execution time Memory
1013013 2024-07-03T05:20:01 Z Almonther Sticks (POI11_pat) C++
60 / 100
151 ms 25820 KB
#include <bits/stdc++.h>
 
#define suiii ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
#define ll long long
#define co cout<<
// #pragma GCC optimize("O3,Ofast,unroll-loops")
// #pragma GCC target("avx2,sse3,sse4,avx")
using namespace std;
//stuff
ll n;
pair<ll,ll>arr[3000001];
ll cnt=0;
void solve(){
    cin>>n;
    for(int i=1;i<=n;i++){
        ll x;
        cin>>x;
        for(int j=0;j<x;j++){
            ll y;
            cin>>y;
            arr[cnt]={y,i};
            cnt++;
        }
    }
    sort(arr,arr+cnt);
    for(int i=0;i<cnt;i++) swap(arr[i].first,arr[i].second);
    ll i,j,k;
    j=k=0;
    while(arr[k].first==arr[j].first&&j<cnt) j++;
    i=j;
    while((arr[j].first==arr[i].first||arr[i].first==arr[k].first)&&i<cnt) i++;
    while(1){
        ll a,b,c;
        a=arr[i].second;
        b=arr[j].second;
        c=arr[k].second;
        if(a+b>c&&a+c>b&&c+b>a){
            co arr[i].first<<' '<<a<<' '<<arr[j].first<<' '<<b<<' '<<arr[k].first<<' '<<c;
            return;
        }
        if(i+1>=cnt) break;
        if(arr[i].first==arr[i+1].first){
            i++;
        }
        else{
            if(arr[i+1].first==arr[j].first){
                j=i;
                i++;
            }
            else{
                k=j;
                j=i;
                i++;
            }
        }
    }
    co "NIE";
}
 
int main()
{
    suiii
    int tt=1;
    // cin>>tt;
    while(tt--){
        solve();
    }
    return 0;
}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 344 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 0 ms 604 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 0 ms 344 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 1 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Oczekiwano NIE
# Verdict Execution time Memory Grader output
1 Correct 1 ms 348 KB Oczekiwano NIE
2 Incorrect 4 ms 1116 KB Expected integer, but "NIE" found
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 344 KB Oczekiwano NIE
2 Incorrect 5 ms 1276 KB Expected integer, but "NIE" found
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 604 KB Oczekiwano NIE
2 Incorrect 17 ms 2908 KB Expected integer, but "NIE" found
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 3 ms 860 KB Oczekiwano NIE
2 Incorrect 20 ms 4144 KB Expected integer, but "NIE" found
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 9 ms 1884 KB Oczekiwano NIE
2 Correct 44 ms 6736 KB Output is correct
3 Correct 20 ms 3928 KB Oczekiwano NIE
# Verdict Execution time Memory Grader output
1 Correct 73 ms 12888 KB Output is correct
2 Incorrect 52 ms 8152 KB Expected integer, but "NIE" found
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 70 ms 12884 KB Output is correct
2 Correct 47 ms 9308 KB Output is correct
3 Correct 40 ms 7592 KB Oczekiwano NIE
# Verdict Execution time Memory Grader output
1 Correct 143 ms 25820 KB Output is correct
2 Correct 51 ms 10320 KB Output is correct
3 Correct 56 ms 10844 KB Oczekiwano NIE
# Verdict Execution time Memory Grader output
1 Correct 151 ms 25556 KB Output is correct
2 Correct 61 ms 11944 KB Output is correct
3 Correct 69 ms 13056 KB Oczekiwano NIE