Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Windows中的不同数字_C++_Data Structures_Maps - Fatal编程技术网

C++ Windows中的不同数字

C++ Windows中的不同数字,c++,data-structures,maps,C++,Data Structures,Maps,这是我的代码,但它没有给出正确的输出 int main() { vector<int> Solution::dNums(vector<int> &A, int B) { vector<int> v; if(B>A.size()) { return v; } int n=A.size(); for(int i=0;i<min(i+B,n);i++) { int

这是我的代码,但它没有给出正确的输出

int main() {
    vector<int> Solution::dNums(vector<int> &A, int B) {
    vector<int> v;

    if(B>A.size()) {
        return v;
    }
    int n=A.size();

    for(int i=0;i<min(i+B,n);i++) {
        int smallest=INT_MAX,largest=INT_MIN;
        unordered_map<int,int> mp;

        for(int j=i;j<(i+B);j++) {
            mp[A[j]]++;
            smallest = min(smallest,A[j]);
            largest = max(largest,A[j]);
        }
        int c=0;

        for(int j=smallest;j<=largest;j++) {
            if(mp[j]>0) {
                c++;
            }
        }
        v.push_back(c);
    }
    return v;
}
intmain(){
矢量解决方案::dNums(矢量A、整数B){
向量v;
如果(B>A.size()){
返回v;
}
int n=A.size();

对于(int i=0;i请花一些时间刷新、获取SO、阅读以及。请不要忘记如何解决您的问题以改进它们(例如说明您所做的调试工作)。请描述函数应该完成的功能。(无法解释的示例不算。)