제출 #597419

#제출 시각아이디문제언어결과실행 시간메모리
597419AryamanRtunjayJob Scheduling (CEOI12_jobs)C++17
컴파일 에러
0 ms0 KiB
#include <stdio.h>
#define maxN 100001

using namespace std

struct Cell {
    int id; Cell* next;
};
Cell* Req[maxN];
int Cn[maxN], m, n, d;

bool Test(int k)
{
    int dd = 1, r = 0;
    for(int x = 1; x<=n; x++)
    {
        if(Cn[x] == 0) continue;
        if(dd<x-d) {dd=x-d; r=0;}
        dd+=(Cn[x] + r)/k;
        r = (Cn[x]+r%k);
        if(dd>x+1 || dd == x+1 && r>0) return false;
    }
    return true;
}

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

jobs.cpp:4:20: error: expected ';' before 'struct'
    4 | using namespace std
      |                    ^
      |                    ;
    5 | 
    6 | struct Cell {
      | ~~~~~~              
jobs.cpp: In function 'bool Test(int)':
jobs.cpp:21:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   21 |         if(dd>x+1 || dd == x+1 && r>0) return false;
      |                      ~~~~~~~~~~^~~~~~