Submission #238912

# Submission time Handle Problem Language Result Execution time Memory
238912 2020-06-13T13:01:52 Z Autoratch Carnival (CEOI14_carnival) C++14
0 / 100
17 ms 512 KB
#include <bits/stdc++.h>
using namespace std;

const int N = 151;

int n,lst,cur,ans[N];

int ask(int l,int r,int x)
{
    cout << r-l+2 << ' ';
    for(int i = l;i <= r;i++) cout << i << ' ';
    cout << x << endl;
    int ret;
    cin >> ret;
    return ret;
}

void solve(int l,int r,int x)
{
    if(l==r) return void(ans[x] = ans[l]);
    int m = (l+r)/2;
    if(ask(l,m-1,m)==ask(l,m,x)) solve(l,m,x);
    else solve(m+1,r,x);
}

int main()
{
    cin >> n;
    for(int i = 1;i <= n;i++) 
    {
        if(ask(1,i-1,i)!=lst) ans[i] = ++cur;
        else solve(1,i-1,i);
        lst = ans[i];
    }
    cout << "0 ";
    for(int i = 1;i <= n;i++) cout << ans[i] << ' ';
    cout << endl;
    assert(0);
}
# Verdict Execution time Memory Grader output
1 Runtime error 7 ms 512 KB Execution killed with signal 11 (could be triggered by violating memory limits)
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 7 ms 512 KB Execution killed with signal 11 (could be triggered by violating memory limits)
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 17 ms 496 KB Execution killed with signal 11 (could be triggered by violating memory limits)
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 7 ms 512 KB Execution killed with signal 11 (could be triggered by violating memory limits)
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 7 ms 512 KB Execution killed with signal 11 (could be triggered by violating memory limits)
2 Halted 0 ms 0 KB -