답안 #145017

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
145017 2019-08-18T12:28:43 Z MKopchev popa (BOI18_popa) C++14
0 / 100
19 ms 472 KB
#include<bits/stdc++.h>
#include<popa.h>
using namespace std;
/*
int query(int a,int b,int c,int d)
{

}
*/
int solve(int l,int r,int* Left,int* Right)
{
    if(l==r)
    {
        Left[l]=-1;
        Right[l]=-1;
        return l;
    }
    if(l>r)return -1;

    vector<int> order={};
    for(int i=l;l+i<=r-i;i++)
    {
        order.push_back(l+i);
        order.push_back(r-i);
    }
    for(auto i:order)
        if(query(l,r,i,i))
        {
            Left[i]=solve(l,i-1,Left,Right);
            Right[i]=solve(i+1,r,Left,Right);
            return i;
        }
}
int solve(int N, int* Left, int* Right)
{
    return solve(0,N-1,Left,Right);
}

Compilation message

popa.cpp: In function 'int solve(int, int, int*, int*)':
popa.cpp:33:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
# 결과 실행 시간 메모리 Grader output
1 Incorrect 3 ms 376 KB not a binary tre
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 16 ms 336 KB invalid return valu
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 19 ms 472 KB invalid return valu
2 Halted 0 ms 0 KB -