제출 #411272

#제출 시각아이디문제언어결과실행 시간메모리
411272LouayFarah코끼리 (Dancing Elephants) (IOI11_elephants)C++14
컴파일 에러
0 ms0 KiB
#include "bits/stdc++.h" #include "elephants.h" using namespace std; int n, l; int x[150001]; void init(int N, int L, int X[]) { n = N; l = L; x = X; } int solve(int n, int l, int x[]) { int len = x[0]; len+=l; int res = 1; for(int j = 1; j<n; j++) { if(x[j]>len) { res++; len+=l; } } return res; } int update(int i, int y) { x[i] = y; int j = i; while(j<n-1) { if(x[i]>x[i+1]) swap(x[i], x[i+1]); else break; j++; } j = i; while(j>0) { if(x[i]<x[i-1]) swap(x[i], x[i-1]); else break; j--; } int res = solve(n, l, x); return res; }

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

elephants.cpp: In function 'void init(int, int, int*)':
elephants.cpp:12:7: error: incompatible types in assignment of 'int*' to 'int [150001]'
   12 |     x = X;
      |     ~~^~~