제출 #447517

#제출 시각아이디문제언어결과실행 시간메모리
447517LucaIlieTable Tennis (info1cup20_tabletennis)C11
컴파일 에러
0 ms0 KiB
#include <stdio.h>
#include <algorithm>
#include <map>

#define MAX_N 150000
#define MAX_K 400

int v[MAX_N + MAX_K], sume[(2 * MAX_K + 1) * (2 * MAX_K + 1)], ans[MAX_N], res[MAX_N];

int main() {
    int n, k, m, suma, elim, s, f, i, j;

    scanf( "%d%d", &n, &k );
    for ( i = 0; i < n + k; i++ )
        scanf( "%d", &v[i] );

    for ( i = 0; i < k + 1; i++ ) {
        for ( j = n - 1 + i; j < n + k; j++ ) {
            elim = i + (n + k - 1 - j);
            s = i;
            f = j;
            suma = v[s] + v[f];
            ans[0] = v[s];
            ans[n - 1] = v[f];
            s++;
            f--;
            m = 1;
            while ( s < f && m < n / 2 ) {
                if ( v[s] + v[f] == suma ) {
                    ans[m] = v[s];
                    ans[n - 1 - m] = v[f];
                    m++;
                    s++;
                    f--;
                } else if ( v[s] + v[f] < suma ) {
                    s++;
                    elim++;
                } else {
                    f--;
                    elim++;
                }
            }
            if ( m == n / 2 && elim == k ) {
                for ( m = 0; m < n; m++ )
                    res[m] = ans[m];
            }
        }
    }

    for ( i = 0; i < n; i++ )
        printf( "%d ", res[i] );

    return 0;
}

컴파일 시 표준 에러 (stderr) 메시지

tabletennis.c:2:10: fatal error: algorithm: No such file or directory
    2 | #include <algorithm>
      |          ^~~~~~~~~~~
compilation terminated.