제출 #1142481

#제출 시각아이디문제언어결과실행 시간메모리
1142481PlayVoltzList of Unique Integers (FXCUP4_unique)C++20
컴파일 에러
0 ms0 KiB
#include "unique.h"
#include <bits/stdc++.h>
using namespace std;

vector<int> PickUnique(int n){
	vector<int> ans(n, 1);
	int p=UniqueCount(0, n-1);
	for (int i=n-2, pp=p; i>=0 --i){
		int temp=UniqueCount(0, i);
		if (temp>=pp)ans[i+1]=0;
		pp=temp;
	}
	for (int i=1; i<n; ++i){
		int temp=UniqueCount(i, n-1);
		if (temp>=p)ans[i-1]=0;
		p=temp;
	}
	return ans;
}

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

unique.cpp: In function 'std::vector<int> PickUnique(int)':
unique.cpp:8:34: error: lvalue required as decrement operand
    8 |         for (int i=n-2, pp=p; i>=0 --i){
      |                                  ^
unique.cpp:8:38: error: expected ';' before 'i'
    8 |         for (int i=n-2, pp=p; i>=0 --i){
      |                                      ^
      |                                      ;