C++力扣报错,如何解决?

力扣的题
不知道为什么错了,求指点

img

#define GET_ARRAY_LEN(arr,len) {len = (sizeof(arr) / sizeof(arr[0]));}

class Solution {
public:
    vector<bool> prefixesDivBy5(vector<int>& nums) 
    {
        int i,j,x;
        GET_ARRAY_LEN(nums, x);
        //x=sizeof(nums);
        vrctor<int>Nums(x,0):
        for(i=0;ifor(j=0;jif(nums[i])
                Nums[i]=Nums[i]+2e(i-j);
            }
            if(Nums[i]%5==0)
            Nums[i]=true;
            esle
            Nums[i]=false;
            cout<[i];
        }
        while(1);
    }
};

不用再定义了啊,函数参数就是了啊

vector 不是vrctor