제출 #291402

#제출 시각아이디문제언어결과실행 시간메모리
291402MarcoMeijer말 (IOI15_horses)C++14
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h>

using namespace std;

#include "horses.h"
#include "grader.cpp"

//macros
typedef long long ll;
typedef pair<int, int> ii;
typedef pair<ll, ll> lll;
typedef tuple<int, int, int> iii;
typedef vector<int> vi;
typedef vector<ii> vii;
typedef vector<iii> viii;
typedef vector<ll> vll;
typedef vector<lll> vlll;
#define REP(a,b,c) for(int a=int(b); a<int(c); a++)
#define RE(a,c) REP(a,0,c)
#define RE1(a,c) REP(a,1,c+1)
#define REI(a,b,c) REP(a,b,c+1)
#define REV(a,b,c) for(int a=int(c-1); a>=int(b); a--)
#define INF 1e9
#define pb push_back
#define fi first
#define se second
#define sz size()

const int MX = 5e5+10;
const int MOD = 1e9+7;
ll n, x[MX], y[MX];

int getAns() {
    ll bst = 1;
    int i=n-1;
    while(i >= 0) {
        bst = max(bst, y[i]);
        bst *= x[i];
        i--;
        if(bst >= INF) {
            break;
        }
    }
    bst %= MOD;
    while(i >= 0) {
        bst = (bst*x[i])%MOD;
        i--;
    }
    return bst;
}

int init(int N, int X[], int Y[]) {
    n=N;
    RE(i,n) x[i]=X[i];
    RE(i,n) y[i]=Y[i];
	return getAns();
}

int updateX(int pos, int val) {	
    x[pos] = val;
	return getAns();
}

int updateY(int pos, int val) {
    y[pos] = val;
	return getAns();
}

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

horses.cpp:6:10: fatal error: grader.cpp: No such file or directory
    6 | #include "grader.cpp"
      |          ^~~~~~~~~~~~
compilation terminated.