답안 #229283

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
229283 2020-05-04T05:30:42 Z 534351 로카히아 유적 (FXCUP4_lokahia) C++17
0 / 100
5 ms 640 KB
#include "lokahia.h"
#include <bits/stdc++.h>

using namespace std;

template<class T, class U>
void ckmin(T &a, U b)
{
    if (a > b) a = b;
}

template<class T, class U>
void ckmax(T &a, U b)
{
    if (a < b) a = b;
}

#define MP make_pair
#define PB push_back
#define LB lower_bound
#define UB upper_bound
#define fi first
#define se second
#define SZ(x) ((int) (x).size())
#define ALL(x) (x).begin(), (x).end()
#define FOR(i, a, b) for (auto i = (a); i < (b); i++)
#define FORD(i, a, b) for (auto i = (a) - 1; i >= (b); i--)

typedef long long ll;
typedef long double ld;
typedef pair<int, int> pii;
typedef pair<ll, ll> pll;
typedef vector<int> vi;
typedef vector<ll> vl;
typedef vector<pii> vpi;
typedef vector<pll> vpl;

int FindBase(int N)
{
    return -1;
    int maj = -1, cnt = 0;
    FOR(i, 0, N - 1)
    {
        if (cnt == 0)
        {
            maj = i;
            cnt++;
        }
        else
        {
            int w = CollectRelics(maj, i);
            if (w == -1)
            {
                cnt--;
            }
            else
            {
                cnt++;
            }
        }
    }
    if (cnt == 0) maj = N - 1;
    cnt = 1;
    int res = -1;
    FOR(i, 0, N)
    {
        if (i == maj) continue;
        int w = CollectRelics(maj, i);
        if (w != -1)
        {
            cnt++;
            ckmax(res, w);
        }
    }
    return ((cnt > N / 2) ? res : -1);
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 5 ms 512 KB Wrong
2 Incorrect 5 ms 512 KB Wrong
3 Incorrect 5 ms 640 KB Wrong
4 Incorrect 5 ms 640 KB Wrong
5 Correct 5 ms 512 KB Correct : C = 0
6 Correct 5 ms 640 KB Correct : C = 0
7 Incorrect 4 ms 512 KB Wrong
8 Correct 5 ms 640 KB Correct : C = 0
9 Incorrect 5 ms 640 KB Wrong
10 Correct 5 ms 640 KB Correct : C = 0
11 Incorrect 5 ms 640 KB Wrong
12 Correct 5 ms 640 KB Correct : C = 0
13 Incorrect 5 ms 640 KB Wrong
14 Correct 5 ms 640 KB Correct : C = 0
15 Correct 5 ms 512 KB Correct : C = 0
16 Correct 5 ms 512 KB Correct : C = 0
17 Incorrect 5 ms 512 KB Wrong
18 Incorrect 5 ms 640 KB Wrong
19 Correct 5 ms 640 KB Correct : C = 0
20 Incorrect 5 ms 640 KB Wrong
21 Incorrect 5 ms 512 KB Wrong
22 Incorrect 5 ms 640 KB Wrong
23 Incorrect 5 ms 640 KB Wrong
24 Incorrect 5 ms 512 KB Wrong
25 Correct 5 ms 640 KB Correct : C = 0
26 Incorrect 5 ms 512 KB Wrong
27 Correct 5 ms 512 KB Correct : C = 0