제출 #304407

#제출 시각아이디문제언어결과실행 시간메모리
304407Masalmah비스킷 담기 (IOI20_biscuits)C++14
컴파일 에러
0 ms0 KiB
int count_tastiness(int x, vector<int> &v) {
        const int N= 100001;
        int k= v.size();
        int dp[N]= {0};
        dp[0]= 1;
        for (int i= 0; i< k; i++) {
                int cnt= (1<< i);

                for (int kk= 0; kk< N; kk++) {
                        if (dp[kk]==(i+ 1)) {
                                for (int j= 1; j<= v[i]; j++){
                                       if(dp[kk+ (j* cnt)]== 0)
                                                dp[kk+ (j* cnt)]= i+ 2;
                                }
                        }
                }

        }

        int an= 0;
        for (int i= 0; i< N; i++) if (dp[i]) an++;
        return an;
}

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

biscuits.cpp:1:28: error: 'vector' has not been declared
    1 | int count_tastiness(int x, vector<int> &v) {
      |                            ^~~~~~
biscuits.cpp:1:34: error: expected ',' or '...' before '<' token
    1 | int count_tastiness(int x, vector<int> &v) {
      |                                  ^
biscuits.cpp: In function 'int count_tastiness(int, int)':
biscuits.cpp:3:16: error: 'v' was not declared in this scope
    3 |         int k= v.size();
      |                ^